.header_hint_plug{
	display: block;
	width: 100%;
	height: 30px;
}

* {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Tahoma, Verdana, sans-serif, Geneva, Hevletica;
	font-size: 12px;
}

html,body {
	background: #fff;
}

body.popup {
	background: white;
}

option {
	padding: 0px 5px 0px 3px;
}

a img {
	border: none;
}

a, div.profile_edit_link_button input.button {
	outline: none !important;
	cursor: pointer;
}

a:hover,a:active {
	outline: none;
}


body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: 1px;
	color: #333333;
	*width:961px;
	*margin:0 auto;
}


a:link {
	color: #0099cc;
}
a:visited {
	color: #0099cc;
}
a:hover {
	color: #0099cc;
	text-decoration: none;
}
a:active {
	color: #0099cc;
}


input.button,input.checkbox,input.upload_file {
	width: 100% !important;
	height: auto !important;
	margin-bottom: 10px;
}

input.checkbox {
	border: 0px none !important;
	background: transparent !important;
}

input[type="text"],input[type="password"],textarea{
	border: 1px solid #808080;
	cursor:text;
	resize:none;
	background:#fff url(../img/site_container/shadow.png) repeat-x scroll 0 -8px;
}

.validator_error {
	color: red !important;
	font-weight: bolder !important;
}

.validator_field_error{
	background: #febdbd !important;
}

div.element_doing_ajax {
	float: none;
	position: absolute;
	top: 100px;
	left: 100px;
	width: 100px;
	height: 100px;
	z-index: 100;
	display: none;
	text-align: center;
	background: white;
	opacity: 0.60 !important;
	filter: alpha(opacity = 60) !important;
}

.bold_text{
	font-weight: bold;
}

/*
	INDENTS
*/
div.indent_1, div.indent_3,
div.indent_5, div.indent_10, div.indent_15,
div.indent_20, div.indent_25, div.indent_30,
div.indent_40, div.indent_50,
div.indent_60, div.indent_70,
div.indent_80, div.indent_90, 
div.indent_100, div.indent_110
{
	display: block; 
	width: 100%; 
	float: none !important;
	clear: both;
}
div.indent_1{height: 1px;}
div.indent_3{height: 3px;}
div.indent_5{height: 5px;}
div.indent_10{height: 10px;}
div.indent_15{height: 15px;}
div.indent_20{height: 20px;}
div.indent_25{height: 25px;}
div.indent_30{height: 30px;}
div.indent_40{height: 40px;}
div.indent_50{height: 50px;}
div.indent_60{height: 60px;}
div.indent_70{height: 70px;}
div.indent_80{height: 80px;}
div.indent_90{height: 90px;}
div.indent_100{height: 100px;}
div.indent_110{height: 110px;}

div.hor_indent_10, div.hor_indent_20, div.hor_indent_3{width: 10px; height: 5px; display: block; float: left;}
div.hor_indent_3{width: 3px;}
div.hor_indent_20{width: 20px;}

/*
	PLAYER
*/
div.player{
	background: #000;
	width: 320px !important;
	height: 300px !important;
	color: #fff;
	margin: 10px 0;
	clear: both;
}
.cur_pointer{
	cursor: pointer;
}
.clear_block{
	clear: both;
}

.font_14{
	font-size: 14px;
}
.font_12{
	font-size: 12px !important;
}
.black_border{
	border: 1px solid #000;
}
.no_border{
	border: 0px !important;
}

div.block_title_under_dashed{
	line-height: 30px;
	width: 530px;
	border-bottom: 1px dashed #B1B1B1;
	text-indent: 10px;
	font-size: 18px;
	color: #323232;
}

.block_top_link{
	background: #F5F5F5;
	width: 892px;
	border-bottom: 1px solid #D2D2D2;
	padding: 10px 0px 10px 20px;
}
	.block_top_link a{
		color: #1E5865;
		font-size: 15px;
		float: none !important;
	}


div.confirm_terms_of_service {
	background: #ffffc8;
	width: 600px;
	padding: 5px;
	color: #333;
	font-family:Arial;
	font-size:18px;
}

div.confirm_terms_of_service *{
	font-size: 18px;
}

/* General header */

h3, h3 span{
	font-size: 18pt;
	font-weight: bold;
	width: 100%;
	clear: both;
	text-indent: 20px;
}
h3.light_gray{
	background: #DADADA;
	color: #676767;
}
h3.orange{
	background: #FF9A00;
}

div.dashed_delimiter{
	width: 520px; 
	border-bottom: 1px dashed #D1D2D3;
}

/*
	COLUMNS
*/

div.column_l{
	float: left;
    clear: left;
}
div.column_r{
	float: left;
	border-left: 1px solid #F5F5F5;
	margin-left: 10px;
	padding-left: 10px;
    clear: right;
}

div.t1_SMALL{
	width: 43%;
}
div.t1_BIG{
	width: 54%;
	overflow:hidden;
}
div.t2_SMALL{
	width: 22%;
}
div.t2_BIG{
	width: 74%;
}

div.small_right_column{
	width: 100%;
	margin-right: 3px;
}

/* Padding */
.padding_20{
	padding: 20px;
}
.padding_10{
	padding: 10px;
}
.padding_left_none{
	padding-left: 0;
}
.padding_right_none{
	padding-right: 0;
}

/* ERRORS */

.error_field{
	border: 2px solid #DF7D8A !important;
	margin: 0px !important;
}

/* Stars*/
div.how_it_went_top_block{

	background: #f5f5f5;
	width: 94%;
	padding: 3% 3% 1% 3%;
}
	div.how_it_went_top_block div.stars_label
	{
		width: 180px;
	}
	div.how_it_went_top_block div.stars_holder
	{
		width: 176px;
		float: left;
	}

	div.how_it_went_top_block span{
		font-size: 10px;
		clear: both;
		display: block;
		padding-top: 3px;
	}

	.normal_star, .active_star{
		padding-right: 5px;
	}
	.active_star{
		float: left !important;
		width: 15px;
		height: 14px;
		background: url(../img/how_it_went/star_active.png) no-repeat;
	}
	.normal_star{
		float: left !important;
		width: 15px;
		height: 14px;
		background: url(../img/how_it_went/star_normal.png) no-repeat;
	}
	.active_star_big{
		float: left !important;
		width: 30px;
		height: 30px;
		background: url(../img/how_it_went/star_active_big.png) no-repeat;
	}
	.normal_star_big{
		float: left !important;
		width: 30px;
		height: 30px;
		background: url(../img/how_it_went/star_normal_big.png) no-repeat;
	}
	.vote_avail{
		cursor: pointer;
	}

div.how_it_went_content_block #howitwent_report{
	border: 1px solid #808080;
}
div.how_it_went_content_block{
	padding: 5px 10px 10px 10px;
	width: 370px;
}

/* Total Raised */

.total_raised .total {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	height: 33px;
	background-color: #f5f5f5;
	width: 100%;
	position: relative;
	overflow: hidden;
}
.total_raised .raised {
	background-color: #fe0000;
	height: 33px;
	position: absolute;
	z-index: 1;
}

.raised_amount{
	position: absolute;
	left: 10px;
	top: 10px;
	color: #000;
	z-index: 5;
}
.total_amount{
	position: absolute;
	right: 0px;
	margin-top: 10px;
	margin-right: 10px;
	color: #000;
	z-index: 20;
}

/* hud right part */
div.hud_right_block{
	border: 2px solid #DDD;
	float: right !important;
	padding: 10px;
	width: 260px;
}
div.hud_right_block_pic{
	width: 50px;
	height: 50px;
	display: block;
	background: #CCC;
}
div.hud_right_block_info_container{
	width: 200px;
	margin-left: 9px;
}

div.hud_img_container_100{
	margin-right: 10px;
	display: block;
	width: 100px;
}

.light_gold_bg{
	background: #FBF6C9;
}
.light_gray_bg{
	background: #F5F5F5;
}
.boldText{
	font-weight: bold;
}


#home_content_left{
width:700px;
float:left;

}

#home_content_right{
width:200px;
float:right;

}

#home_content_left .content_block{
width:690px;
height:auto;
margin: 10px 0;
}


.pointsbox_row_verifyrow{
	margin: 0px 0px 3px 0px;
	padding:2px;
	font-size: 14px;
	line-height:19px;
	height:20px;
	width:250px;
}

.pointsbox_row_verifyrow a{
	color:#ffffff;
	background:#0099CB;
	padding:5px;
}

.pointsbox_row_verifyrow a:hover{
	color:#0099CB;
	background:#ffffff;
	padding:5px;
}


.pointsbox_row_verifyrow2{
	margin: 0px 0px 3px 0px;
	padding:2px;
	font-size: 14px;
	line-height:19px;
	height:20px;
	width:250px;
	text-align: right;
}

.pointsbox_row_verifyrow2 a{
	color:#0099CB;
}

.pointsbox_row{
	width:190px;
	height:auto;
}

.pointsbox_text1{
	color:#2E74A5;
	font-size:12px;
	font-weight: bold;
}

.pointsbox_text2{
	color:#FE9230;
	font-size:12px;
	font-weight: bold;
}

.home_namelarge{
	font-size: 16px;
	font-weight: bold;
	color: #000000;

}

.home_calltoactbox{
	float:left;
	width:200px;
	color: #000000;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.home_calltoactbox_separator{
	height: 20px;
	width: 43px;
	display: block;
}

.home_calltoactbox_header{
	width:195px;
	height:25px;
	font-size: 16px;
	font-weight: bold;
	color: #ff9900;
	background: #F5F5F5;
	padding: 6px 0px 3px 5px;
	margin: 0px 10px 0px 0px;
}

.home_calltoactbox_header a{
	font-size: 16px;
	color: #ff9900;
	text-decoration: none;
}

.home_calltoactbox_header a:hover{
	font-size: 16px;
	color: #ff9900;
}
.home_calltoactbox_body{
	width:210px;
	height:60px;
	font-size: 12px;
	font-weight:normal;
	line-height:20px;
	color: #FE5733;
	padding: 10px 10px 40px 15px;
	text-align:top;

}

.home_calltoactbox_body a{
	font-size: 11px;
	color: #0099CB;
	text-decoration: underline;
}

.home_calltoactbox_body a:hover{
	font-size: 11px;
	color: #0099CB;
	text-decoration: none;
}

.clear {
	clear: both;
	height: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}















































.tab_center_on{
	background: #ffffff; 
	border: #cccccc 1px solid; 
	border-bottom: 0;  
	margin-top:1px; 
	padding: 0 10px; 
	color:#ff6600; 
	font-size:14px; 
	font-weight:bold;
	cursor:pointer;
	line-height: 27px;
	position: relative;
	top: 1px;
}
.tab_center_on div{
	display: block; 
	height: 20px; 
	width: 20px;
	margin-right: 5px;
	background-position: 0 -20px;
}


.tab_center_off{
	background: #ffffff  url("../img/home/tab_bg.png") repeat-x scroll;
	background-position: bottom;
	border: #cccccc 1px solid;
	border-bottom: 0;  
	padding: 0 10px; 
	margin-top:3px; 
	color:#000000; 
	font-size:14px; 
	font-weight:bold;
	cursor:pointer;
	position: relative;
	line-height: 23px;
	top: 2px;
}
.tab_center_off div{
	display: block; 
	height: 20px;
	width: 20px;
	margin-right: 5px;
}


.orange_selector_menu a, .orange_selector_menu span{
	padding: 3px;
	display: block;
	float: left;
	line-height: 15px;
	margin-left: 10px;
}
.orange_selector_menu a.active{
	background: #FE9233;
	color: #FFF;
	text-decoration: none;
	cursor: default;
}

.top_pager_block, .bottom_pager_block{
	background: #F2F7FF;
	padding: 10px;
	width: 540px;
}
	.top_pager_block a.blue_right_block{
		float: right !important;
		background: blue;
		padding: 3px;
		color: #FFF;
		font-size: 10px;
		text-decoration: none;
	}
.top_pager_block{
	border-top: 1px solid #D1D3D2;
}
.bottom_pager_block{
	background: transparent;
}
.top_pager_block_title, .bottom_pager_block_title{
	font-size: 18pt;
}

/* SHARE BLOCK */
div.share_container{
	width: 450px;
}
	div.share_container div.button_share_cont{
		margin-top: 10px;
		float: left;
	}
	div.share_container div.button_left_icons_cont{
		margin-top: 10px;
		margin-left: 10px;
		padding-left: 10px;
		border-left: 1px solid #000;
		float: left;
	}
	div.share_container div.button_right_icons_cont{
		float: right;
	}
/* button show more */
div.button_show_more{
	cursor: pointer; 
	text-align: center; 
	background: url('../img/show_more_bg.png'); 
	width: 552px; 
	border: 1px solid #666; 
	border-top: 1px solid #D0D2D3;
	border-left: 1px solid #D0D2D3;
	line-height: 29px;
	font-size: 11px;
	font-weight: bold;
	color: #4B4B4B;
}

/* Attach image for messages & comments */
img.attach_image{
	cursor: pointer; 
	width:20px; 
	border-left:#999999 1px solid; 
	border-top:#999999 1px solid; 
	border-right: #000000 1px solid; 
	border-bottom: #000000 1px solid; 
	padding:2px
}
/* Styles for attaches functionality */
div.attach_block{
	display: none;
	background: #FFF;
	border: 1px solid #000;
	padding: 4px;
	width: 540px;
}
	div.attach_block div.attach_header{
		width: 540px;
		padding-bottom: 5px;
		border-bottom: 1px solid #B2B2B2;
		margin-bottom: 5px;
		height: 25px;
	}
		div.attach_block div.attach_header span{
			font-weight: normal;
			font-size: 16px;
			font-weight: bold;
			line-height: 20px;
			margin-top: 3px;
		}
			div.attach_block div.attach_header span.weak{
				font-size: 12px;
				font-weight: normal;
			}
		div.attach_block div.attach_header *{
			float: left;
		}
		div.attach_block div.attach_header a.close{
			float: right;
		}
	.attach_remove_link{
		color: #E00 !important;
	}
	.attach_editable_block{
		width: 100%;
	}
	.attach_readable_block{
		display: none;
		line-height: 30px;
	}
	#photo_attach_status, #video_attach_status{
		margin-left: 5px;
		line-height: 25px;
	}
		#photo_attach_status img, #video_attach_status img{
			margin-left: 20px;
		}
/* Styles for popups */
div.popup_header_light_blue{
	background: #EDF3FE;
	width: 540px;
	height: 25px;
	padding: 5px
}
	div.popup_header_light_blue span{
		line-height: 28px;
		float: left;
		font-size: 15px;
		font-weight: bold;
	}
	div.popup_header_light_blue img{
		float: right;
		cursor: pointer;
	}



iframe.dhtml_iframe {
	padding: 0 0;
	margin: 0 0;
	border: none;
}

.site_container_main_table, #content{
	margin:0 auto !important;
	float:none!important;
}
.site_container_main_table, #content.fixed{
	width:934px;
}

div.site_container_centered {
	margin: 0px auto;
	float: none;
}
div.site_container_centered.fixed {
	width: 960px;
}

div.site_container_centered div {
	float: left;
}


div.site_container_all {
	clear: both;
	width: 960px;
}

div.site_container_main_table {
	width: 960px;
	clear: both;
	background: white;
}

.is_margin {
	margin: 5px 0;
}

#content{
	margin: 0 15px;
}

div.site_container_main_table td{
	vertical-align: top;
	border-collapse: collapse;
	border: 0;
}

div.site_container_content_2_columns_profile{
	width: 945px;
	clear: both;
	margin: 5px 5px 20px 5px;
	margin-top: 14px;
}

div.site_container_content_1_column {
	background: white;
	padding-top: 10px;
	width: 960px;
	padding-bottom: 10px;
}

/* *** SIDE CONTANERS *** */

div.site_container_side_panel_top {
	width: 218px;
	height: 25px;
	text-indent: 20px;
	padding-top: 5px;
	background-color: #4B4B4B;
}
div.site_container_side_panel_middle {
	width: 218px;
	padding-bottom: 20px;
	background: #FFF;
}

/* *** SITE CONTAINER FOOTER *** */

.site_container_footer div{
	float: left;
}

div.site_container_footer {
	position: relative;
	width: 936px;
	clear: both;
	padding: 12px;
	background-image: url('../img/site_container/footer_logo.png');
	background-position: right bottom;
    background-repeat: no-repeat;
	margin-top:30px;
}
	div.site_container_footer div.copyright_str{
		position: absolute;
		top: 155px;
		right: 80px;
		color: #D2D2D2;
	}
	div.site_container_footer div.footer_block{
		width: 190px;
		height: 150px;
		padding: 10px;
		border-right: 1px solid #D2D2D2;
	}
	div.site_container_footer div.block_no_border{
		border: 0px;
	}
		div.site_container_footer div.footer_block span{
			font-size: 14px;
			font-weight: bold;
			color: #4B4B4B;
		}
	div.site_container_footer div.footer_block span{line-height: 17px;}
		div.site_container_footer div.footer_block span a{
			font-size: 12px;
			font-weight: normal;
		}
	
/* *** SITE CONTAINER LOGIN *** */
div.site_container_login {
	float: none;
	position: absolute;
	top: 288px;
	left: 602px;
	width: 357px;
}

div.site_container_login_label {
	color: #666666;
	padding-top: 3px;
	padding-right: 5px;
}

div.site_container_login_input {
	padding-right: 5px;
}

div.site_container_login_input input {
	border: 0 none;
	padding: 2px 1px;
	width: 97px;
}

div.site_container_logout {
	float: none;
	position: absolute;
	top: 288px;
	left: 602px;
	width: 357px;
}

div.site_container_logout_welcome_back {
	padding-top: 2px;
	text-align: right;
	padding-right: 10px;
	width: 288px;
	font-weight: bolder;
	color: #666666;
}
table.auth_block{
	float: right;
	margin-top: 54px;
	width: 100px;
}

	table.auth_block .login_info_margin{
		padding-top: 15px;
	}

	table.auth_block tr{
		height: 35px;
	}
	table.auth_block td{
		text-align: right;
		font-size: 12px;
		color: #FFF;
	}
	table.auth_block input.edit{
		width:  130px;
		height: 18px;
		border: 1px solid #C8C8C8;

		padding: 5px;

		font-family: helvetica;
		font-size: 16px;
		color: #666;
	}
	table.auth_block a{
		font-size: 11px;
	}
img.dimmed_button, img.dimmed_button:hover, img.dimmed_button_iehover{
	position: relative;
	z: expression(this.onmouseover = new Function("this.className = 'dimmed_button_iehover';"));
}
img.dimmed_button:hover, img.dimmed_button_iehover{
	top: 2px;
	z: expression(this.onmouseout =  new Function("this.className = 'dimmed_button';"));
}
.hm{display: block; width: 150px;}

div.auth_block{
	margin-top:35px;
	margin-right: 10px;
	float: right !important;
	*overflow:hidden;
	*height:50px;
}
	div.auth_block	.login_links{
		*float:none!important;
		*margin-left:200px!important;
	}
	div.cell{
		display: block;
		margin-top: 20px;
		height: 20px;
		clear: both;
		*width: 100%;
		float: right !important;
	}
		div.element{
			padding-top: auto;
			padding-bottom: auto;
			margin: 0px 3px;
			display: block;
			height: 35px;
			font-size: 16px;
			color: #FFF;
		}
			div.button_container{
				margin-top: 5px;
			}
			div.top_name_my_settings   {
				font-size: 14px;
				padding-top: 4px;
			}

			div.top_name_my_settings a {
				color: white !important;
			}

			div.top_star {
				padding-top: 4px;
				padding-left: 5px;
				padding-right: 5px;
			}

	div.auth_block input.edit{
		width:  130px;
		height: 21px;
		border: 1px solid #C8C8C8;

		padding: 1px 5px 0px 5px;

		font-family: helvetica;
		font-size: 16px;
		color: #666;
	}
	div.auth_block a{
		position: relative;
		top: 2px;
		font-size: 11px;
		opacity: 1;
		filter:alpha(opacity = "100");
	}

/* *** HUD SECTION *** */

div.hud_container{
	width: 100%
}
div.top_user_hud_note {
	background: #ffffb7;
	width: 925px;
	margin-left: 15px;
	height: 32px;
	padding-left: 5px;
	font-size: 12px;
	color: #333333;
	position: relative;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	padding-top: 7px;
}

	div.top_user_hud_note * {
		font-size: 12px;
	}

	div.top_user_hud_note span {
		color: red;
	}

	div.top_user_hud_note img {
		position: absolute;
		top: 0px;
		left: 911px;
		cursor: pointer;
	}

div.top_user_hud {
	width: 930px;
	margin-left: 15px;
	float: left;
	clear: both;
	height: 100px;
	border: 1px solid #333333;
	background: white;
}


	div.top_user_hud_profile_pic {
		width: 100px;
		height: 100px;
		border-right: #333333 solid 1px;
		overflow: hidden;
	}

	div.top_user_hud_controls {
		width: 705px;
		height: 90px;
		padding-top: 10px;
		padding-left: 10px;
		border-right: #333333 solid 1px;
		color: #333333;
	}
		div.top_user_hud_controls h1{
			font-size: 20px;
		}

		div.top_user_hud_controls h2{
			font-size: 12px;
			font-weight: normal;
		}

		div.top_user_hud_controls h2 b {
			font-size: 14px;
		}

		div.top_user_hud_buttons{
            padding-top: 12px;
		}

	div.top_user_hud_indicators {
		width: 103px;
		height: 90px;
		padding-right: 10px;
		padding-top: 10px;
		background: #eef1f8;
		text-align: right;
		color: #333333;
		font-size: 10px;
	}
		div.top_user_hud_indicators h1 {
			font-size: 10px;
		}

		div.top_user_hud_indicators h2 {
			font-size: 18px;
			padding-bottom: 7px;
		}
.color_gray{
	background: #D2D2D2;
}
.color_blue{
	background: #00BBE4;
}
.black_underline{
	border-bottom: 1px solid #000;
}

div.hud_group{
	width: 960px;
	background: #FFF;
}

/* *** SIGNUP POPUP *** */

div#signup_popup
{
	padding: 15px;
	font-family: Helvetica, Verdana;
	font-size: 12px;
	color: #666;
	font-weight: bolder;
	background: url('../img/signup/background.png');
	height: 288px;
}
	
div.signup_popup_header{
	height: 62px;
	background: url('../img/signup/header.png') no-repeat;
	clear: both;
}

#signup_popup input[type="text"], 
#signup_popup input[type="password"], 
#signup_popup select{
	background: #fff;
	border: 1px solid #d6d8d8;
	padding: 6px;
	color: #666;
	font-weight: bold;
	font-size: 16px;
	margin: 3px 15px 10px 0px;
	border: 1px solid #D6D8D8;
	font-family: Verdana
}
#signup_popup input[type="text"]:hover,
#signup_popup input[type="password"]:hover {
	background: #ffff99;
}
#signup_popup input[type="text"].active_edit,
#signup_popup input[type="password"].active_edit {
	background: #e4febd !important;
	border: 1px solid #d6d8d8 !important;
}

div.wsignup_label{
	clear: both;
	float: none;
	font-size: 12px;
	margin-bottom: 3px;
}
div.wsignup_label label{
	clear: both;
	float: none;
	font-size: 12px;
	margin-bottom: 3px;
}

div.signup_separator{
	height: 10px;
	clear: both;
	float: none;
}

span#gender label{
	font-size: 16px;
}

.signup_label label{
	font-size: 12px;
}

div.signup_buttons{
	/*margin-left: 230px;*/
	float: right;
}


	/* FORM INPUTS */
input.signup_first_name{
	width: 30.7% !important;
}

input.signup_last_name{
	width: 55% !important;
}

select.signup_date{
	width: 29.3% !important;
}

input.signup_full_width,
select.signup_full_width{
	width: 93% !important;
}

#signup_people_reg_controls{
	display: none;
}
/*		top block for auth users		*/
.top_section_user_status{
	height: 220px; 
	widht: 100%; 
	display: block;
	padding-top: 20px;
}
	.top_section_user_status .profile_pic_container{
		float: left;
		display: block;
		width: 200px;
		height: 200px;
		margin: 0px 0px 20px 20px;
		/*clear: left;*/
	}
	.top_section_user_status .profile_pic{
		overflow: hidden;
		display: block;
		width: 200px;
		height: 180px;
	}
	.top_section_user_status .change_pic{
		display: block;
		width: 200px;
		height: 20px;
		background: #FE9233;
		
		text-align: center;
	}
		.top_section_user_status .change_pic a{
			font-size: 14px;
			color: #FFF;
		}
	.top_section_user_status .center_block, .top_section_user_status .center_block div{
		margin-top: -2px;
		margin-left: 14px;
		width: 540px;
	}
	.score_block_common{
		margin-left: 0px !important;
	}
	
		.top_section_user_status .center_block .edit_status_info{
			margin: 0px;
		}
			.top_section_user_status .center_block .edit_status_info .left_arrow{
				width: 14px;
			}
			.top_section_user_status .center_block .edit_status_info .text_edit{
				margin: 0px;
				width: 430px;
			}
			.top_section_user_status .center_block .edit_status_info .button_post{
				margin: 0px;
				margin-top: 4px;
				width: 75px;
			}
			.top_section_user_status .center_block .edit_status_info .status_line{
				font-size: 12px;
				color: #FFF;
				font-weight: bold;
			}
		.top_section_user_status .center_block .action_buttons{
			margin-top: 10px;
		}
			.top_section_user_status .center_block .action_buttons{
				margin-top: 10px;
			}
		.top_section_user_status .center_block .header{
			font-size: 36px;
			font-weight: bold;
			color: #FFF;
		}
		
		.top_section_user_status .center_block .edit_purpose{
			width: 415px;
			height: 20px;
			border: 0px;
			background: #F5F5F5;
			
			padding: 5px;
			
			font-size: 16px;
			color: #838383;
		}
		.top_section_user_status .center_block .button_container{
			width: 100px;
			margin-left: 7px;
		}
			.top_section_user_status .my_posts{
				margin-left: 28px;
				margin-top: 30px;
				width: 700px;
			}
				.top_section_user_status .my_posts .post_description{
					padding: 3px 0px;
					width: 700px;
				}
					.top_section_user_status .my_posts .post_description span{
						font-size: 12px;
						font-weight: bold;
						color: #FFF;
					}
					.top_section_user_status .my_posts .post_description .type_name{
						color: #7AA6C1;
					}
				.top_section_user_status .my_posts .delimiter{
					margin: 0px;
					display: block;
					height: 2px;
					width: 100%;
					background: #7AA6C1;
				}
				.top_section_user_status .my_posts .items_collection{
					margin-top: 5px;
					margin-left: 15px;
					width: 690px;
				}
				.top_section_user_status .my_posts .items_collection .post_item{
					float: left;
					margin: 2px;
					display: block;
					width: 25px;
					height: 25px;
				}
	.score_block_common{
		position: relative;
		width: 180px !important;
		/*overflow: hidden;*/
	}
	
	.top_section_user_status .score_block, .top_section_user_status .score_block div{
		width: 100%;
	}
	.score_block{
		float: right;
		width: 200px !important;
	}
	
	.top_section_user_status .score_block, .top_section_user_status .score_block .content{
		width: 100%;
	}
		.top_section_user_status .score_block .score_header{
			background: url('../img/site_container/score_head-187.png');
			padding-left: 30px;
			padding-top: 6px;
			height: 25px;
			width: 145px;
			font-size: 14px;
			font-weight: bold;
		}
			.top_section_user_status .score_block .score_header a{
				font-size: 14px;
				font-weight: bold;
			}
		.top_section_user_status .score_block .score_text{
			background: url('../img/site_container/score_text-187.png');
			width: 175px;
		}
			.top_section_user_status .score_block .score_text .content{
				margin-top: -5px;
				width: 157px;
				height: 67px;

				text-align: right;
				font-size: 48px;
				font-weight: bold;
			}
	.top_section_user_status .score_block_extended {
		position: absolute;
		left: -173px;
	}
	.top_section_user_status .score_block_extended .score_header, .top_section_user_status .score_block_extended .score_header div{
		width: 360px;
	}
		.top_section_user_status .score_block_extended .score_header{
			background: url('../img/site_container/score_head-360.png');
			text-indent: 40px;
			padding-top: 6px;
			height: 25px;
			width: 360px;
			font-size: 14px;
			font-weight: bold;
		}
		.top_section_user_status .score_block_extended .score_text{
			background: url('../img/site_container/score_text-360.png');
			padding: 10px;
			padding-right: 20px;
			clear: both;
			width: 330px;
		}
			.top_section_user_status .score_block_extended .score_text table{
				font-size: 12px;
				font-weight: bold;
				width: 100%;
			}
		.top_section_user_status .score_block_extended .score_footer{
			background: url('../img/site_container/score_bottom-360.png');
			clear: both;
			width: 360px;
			height: 25px;
		}

div.site_container_center_panel_695,
div.site_container_center_panel_695_middle,
div.site_container_center_panel_695_bottom,
div.site_container_center_right_round_corner_695 
{
	width: 695px;
}

div.site_container_center_right_round_corner_695 {
	background: url(../img/site_container/center_panel_r_rounded_695.png) no-repeat;
	height: 22px;
	border-bottom: 20px solid #FFF;
}

div.site_container_center_panel_695_top {
	height: 30px;
}

div.site_container_center_panel_695_middle {
	padding-left: 10px;
	padding-right: 10px;
	width: 675px;
	background: url(../img/site_container/center_panel_695-middle.png) repeat-y;
}

div.site_container_center_panel_695_bottom {
	background: url(../img/site_container/center_panel_695-bottom.png);
	height: 27px;
}

div.site_container_menu {
	float: none;
	position: relative;
	width: 690px;
}

div.site_container_menu li {
	display: inline;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

div.site_container_menu a {
	background: url(../img/site_container/menu-back.png) no-repeat;
	display: block;
	float: left;
	width: 105px;
	height: 32px;
	text-align: center;
	color: #FFF;
	font-size: 17px;
	margin-right: 6px;
	padding-top: 3px;
	text-decoration: none;
}

a.site_container_menu_item_selected,div.site_container_menu a:hover {
	background: url(../img/site_container/menu-back-active.png) no-repeat
		!important;
	color: #1E5865 !important;
}
.link_for_button{
	position: relative;
}

div.login_name_block{
	float: right !important;
}
	div.login_name_block div.login_str{
		cursor: pointer;
		line-height: 37px;
	}
	div.login_name_block div.logout_link{
		
	}
		div.login_name_block div.logout_link a{
			font-size: 12px;
			color: #1E5865;
		}

/* *** TOP SEARCH *** */
/*
#search_form{
	padding-top: 6px;
}

#search_form div.search_title{
	margin-left: 10px;
	font-size: 12px;
	margin-top: 8px;
	margin-right: 5px;
	font-weight: bold;
	color: #eee;
}

#search_form .search{
	border: 1px solid #808080;
	height: 19px;
	width: 278px;
	float: left;
	display: block;
	margin-right: 10px;
	font-size: 13px;
	padding-top: 5px;
	padding-left: 5px;
	clear: none;
}
*/
#menu_search{
	width:326px;
}

#search_form{
	padding-top: 0px;
}

#search_form div.search_title{
	margin-left: 10px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 5px;
	font-weight: bold;
	color: #FFF;
	line-height: 28px;
}

#search_form .search{
	border: 1px solid #808080;
	height: 19px;
	width: 260px;
	float: left;
	display: block;
	font-size: 13px;
	padding-top: 5px;
	padding-left: 5px;
	clear: none;
}


/* *** BEGIN OF REFACTORED HUD SECTION ( AFTER REDEFINED ALL STYLES ANOTHER HUD STYLES NEED DELETE ) *** */
div.hud_top_indent{
	margin-top: 5px;
}
div.hud_container{
	width: 100%
}
div.hud_group_container{
	padding: 40px 20px 25px 20px;
	width: 920px;
	background: #FFF;
}
	div.hud_group_container div.left_indent_10{
		margin-left: 10px;
	}
div.hud_title, div.hud_title input[type="text"]{
	font-size: 24px;
	font-weight: bold;
}
	div.hud_title input[type="text"]{
		background: #E8FFBB;
		border: 1px solid #B9D79B;
		text-indent: 3px;
		width: 420px;
	}
div.hud_profile_pic_100, div.hud_profile_pic_200{
	display: block;
	overflow: hidden;
	position: relative;
	width: 100px;
}
	div.hud_profile_pic_100 div, div.hud_profile_pic_200 div{
		z-index: 1;
	}
div.hud_profile_pic_200{
	width: 200px;
	height: 200px;
}
div.hud_change_picture_link_100, div.hud_change_picture_link_200{
	position: absolute;
	z-index: 2;
	display: block;
	background: #FE9233;
	width: 100px;
	height: 20px;
	top: 80px;
	cursor: pointer;
	font-size: 14px;
	color: #FFF;
	text-align: center;
}

div.hud_change_picture_link_200{
	width: 200px;
	top: 180px;
}
/* ---- */
div.input_handler_container{
	margin-left: 10px;
	margin-top: 5px;
}
div.filter_select_container_205{
	width: 205px;
	border: 1px solid #000;
	padding: 3px 0px;
}
	div.filter_select_container_205 select{
		border: 0px;
		width: 205px;
	}
div.container_separator{
	display: block;
	width: 10px;
	height: 10px;
}
	
/* *** END OF REFACTORED HUD SECTION *** */



/** HEADER VERSION 3 **/
div.site_container_header3{
	width: 960px;
	height: 100px;
	background: #000000;
}
	div.site_container_header3 #logo{
		float: left;
	} 
	div.site_container_header3 #auth_container{
		float: right;
	}
	.site_container_header3 .logo{
		margin: 10px 0px 0px 10px ;
	}

.menu_search{
	text-align: right;
	height: 37px;
	width: 412px;
	padding-left: 5px;
	float: right !important;
	margin-top:86px;
	margin-right:10px;
}

.menu_login{
	float:right !important;
	text-align:right;
	position:relative;
	zoom:1;
	z-index:22;
}
	.menu_login a{
		font-size:12px!important;
		float:none!important;
		color:#0099CC !important;
		text-decoration:underline!important;
	}
		.menu_login a:hover{
			text-decoration:none!important;
		}
	.menu_login .info_login{
		float:right !important;
		height:27px;
		padding:10px 9px 0 0;
		cursor:pointer;
	}
	.menu_login .logout_button{
		padding:10px 9px 0 4px;
		float:right;
	}
	.menu_login .info_stats{
		float:none !important;
		border:1px solid #4b4b4b;
		border-top:none;
		padding:1px;
		position:absolute;
		right:1px;
		top:37px;
		width:274px;
		background:#fff;
		text-align:left;
		z-index:33;
		visibility: hidden;
	}
		.menu_login .info_stats .stat_title{
			background:#e1e1e1;
			padding:2px 4px;
			display:block;
		}
		.menu_login .info_stats .stat_cont{
			padding:4px 8px 12px;
			float:none !important;
		}
			.menu_login .info_stats .stat_cont table{
				width:100%;
			}
				.menu_login .info_stats .stat_cont table a{
					font-size:11px!important;
				}
				.menu_login .info_stats .stat_cont table td .stat_heos,
				.menu_login .info_stats .stat_cont table td .stat_money{
					display:block;
					text-align:right;
					color:#000;
					width:110px;
					height:20px;
					padding:5px 4px 0 0;
				}
					.menu_login .info_stats .stat_cont table td .stat_heos{
						background:url(../img/header/stat_heos.jpg) no-repeat;
					}
					.menu_login .info_stats .stat_cont table td .stat_money{
						background:url(../img/header/stat_money.jpg) no-repeat;
					}



.menu_arrow{
	margin-right:0;
	margin-top:16px;
}

.menu_separator_left{
	background: url('../img/site_container/menu-separator-left.png') no-repeat;	
	width : 15px;
	height: 54px;
	background-color: #fafbfb;
}
.menu_separator_center{
	background: url('../img/site_container/menu-separator-center.png') no-repeat;	
	width : 2px;
	height: 37px;
	background-color: #fafbfb;
}
.menu_separator_right{
	background: url('../img/site_container/menu-separator-right.png') no-repeat;	
	width : 13px;
	height: 54px;
	background-color: #fafbfb;
	float: right;
}

div.main_menu a, div.main_menu a:hover {
	float: left;
	font-size: 13px;
	margin-top: 10px;
	padding-right: 5px;
	padding-left: 0px;
	color: #4b4b4b;
	text-decoration: none;
}

div.main_menu {
	background: url(../img/bgheader.png) no-repeat;
	width:961px;
	height:54px;
}

div.main_menu_stopple {
	background: url(../img/bgheader_stopple.png) no-repeat;
	width:961px;
	height:54px;
}

div.main_menu_stopple .text { 
	padding-top: 10px;
	padding-left: 15px;
}

div.main_menu .item{
	height: 37px;
	position: relative;
	z-index: 1001;
	padding-left: 6px;
	margin-left: -1px;
}

.main_menu #id_Home{
	width:50px;
	padding-left:10px;
}
.main_menu #id_Inbox{
	width:60px;
}
.main_menu #id_Profile{
	width:66px;
}
.main_menu #id_Friends{
	width:72px;
}
.main_menu #id_Give{
	width:51px;
}
.main_menu #id_Receive{
	width:75px;
}
.main_menu #id_Unite{
	width:59px;
}
	
/* DROP DOWN MENU */
div.main_menu .submenu {
	visibility: hidden;
	position: absolute;
	top: 150px;
	border: 1px solid #4f4f4f;
	background-color: #f5f5f5;
	padding: 0px 24px 15px 24px;
	z-index: 1000;
}
	div.main_menu .submenu a{
		display: block;
		font-size: 12px;
		color: #0099cc;
		text-decoration: underline;
		clear: block;
		float: none;
	}
	div.main_menu .submenu a:hover{
		text-decoration: none;
	}

	div.main_menu .submenu a.margin_small{
		margin-top: 3px;
	}
	div.main_menu .submenu a.margin{
		margin-top: 15px;
	}
	
.under_menu_shadow{
	background: url(../img/site_container/shadow.png) repeat-x;
	height: 18px;
	width: 933px;
	margin-left: 15px;
	margin-bottom: 10px;
}
/* SUB MENU */
#sub_menu {
	float:left; 
	width:100%; 
	line-height:normal;
	border-bottom: 1px solid #b2b2b2;
}
#sub_menu ul {
	margin:0; 
	padding:0; 
	list-style:none;
	display: block;
}

#sub_menu li{
	float:left; 
	margin:0;
	height: 27px;
	background-color: #b2b2b2;
	margin-left: 5px
}

#sub_menu li.empty{
	background-color: #fff;
	border-bottom: 1px solid #b2b2b2;
	width: 5px;
	position: relative;
	top: -1px;
}
#sub_menu li.empty_full{
	background-color: #fff;
	border-bottom: 1px solid #b2b2b2;
	width: 100%;
	position: relative;
	top: -1px;
}

#sub_menu li.active{
	background-color: #fff;
}


#sub_menu li a {
	display:block; 
	border-top: 1px solid #b2b2b2; 
	font-family: Helvetica, Arial; 
	font-size: 21px;
	font-weight: normal;
	text-decoration: none;
	color: #fff;
}

#sub_menu li.active a {
	color: #4b4b4b;
}


#sub_menu li div{
	float: left;
	height: 27px;
}

#sub_menu li.active div{
	height: 28px;
	background-color: #fff;
}

/* SUB MENU ITEMS */

#sub_menu div.sub_menu_item_left {
	background: url(../img/site_container/sub_menu_item_left.png) no-repeat;
	width: 9px;
}

#sub_menu div.sub_menu_item_right {
	background: url(../img/site_container/sub_menu_item_right.png) no-repeat;
	width: 9px;
}

#sub_menu li.active div.sub_menu_item_left {
	height: 28px;
	background-color: #fff;
}
#sub_menu li.active div.sub_menu_item_right {
	height: 28px;
	background-color: #fff;
}

#sub_menu div a {
	padding: 3px 5px 0px 5px;
}

/* STANDARD MESSAGE POPUPS */

.message_close{
	color: #0099CC;
	text-decoration: underline;
	float: right;
}
.message_title{
	float: left;
	margin-bottom: 5px;
	color:#4B4B4B;
	font-size:21px;
	font-weight:bold;
}


.standard_errors {
	color: red;
	list-style: none;
	margin-bottom: 5px;
}
.standard_info {
	color: black;
	list-style: none;
	margin-bottom: 5px;
}
.standard_errors li, .standard_info li {
	margin-top: 4px;
	margin-left: 5px;
}


#air_popup_background{
	opacity: 0.05;
	-moz-opacity: 0.05;
	filter:alpha(opacity=01);: 0.05;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	z-index: 10000;
}

.hd {
	padding: 6px;
	z-index: 10000;
	background: url("../img/popup/bg.png");
	-moz-border-radius: 10px;
}

.sub_popup {
	opacity: 1.0;
	-moz-opacity: 1.0;
	filter:alpha(opacity=100);: 1;
	border	 : 2px solid #8b8b8b;
	margin	 : 5px;
	overflow : hidden;
	background: #fff;
	padding: 5px;
}

/* *** orange popup *** */
div.orange_box_container{
	position: absolute;
	background: url('./../img/popup/orange_arrow.png');
	background-position: bottom left;
	background-repeat: no-repeat;
	padding-bottom: 18px;
	left: 0px;
	top: 0px;
	display: none;
}
div.orange_box_text{
	background: url('./../img/popup/orange_bg.png');
	padding: 10px;
	color: #FFF;
}
	div.orange_box_text span.first_line{
		clear: both;
		font-size: 14px;
		font-weight: bold;
	}
	div.orange_box_text span.second_line{
		
	}


div.pager_top {
	background: url(../img/profile_edit/header_1-back.png) repeat-x top;
	padding-top: 5px;
	height: 2px;
	width: 100%;
}

div.pager {
	background: url(../img/profile_edit/header_1-back.png) repeat-x bottom;
	padding-bottom: 3px;
	width: 100%;
}

div.pager_page,div.pager_block,div.pager_splitter,div.pager a,div.pager_show,div.pager_show_block,div.pager_show_splitter,div.pager_show_splitter p
	{
	font-weight: bolder;
	font-size: 14px;
	text-align: center;
}

div.pager_page,div.pager_block,div.pager_splitter,div.pager_show,div.pager_show_block,div.pager_show_splitter
	{
	width: auto !important;
	margin-top: 3px;
}

div.pager_blocks {
	width: 260px !important;
}

div.pager_show_blocks {
	width: 150px !important;
}

div.pager_buttons {
	width: 150px !important;
}

a.pager_down,a.pager_up {

}

div.pager_page,div.pager_show {
	padding-left: 10px;
	padding-right: 10px;
}

div.pager_block,div.pager_show_block {
	padding-left: 5px;
}

div.pager_buttons {
	text-align: right;
}



div.validator_error_list {
	width: 99%;
	color: red;
	text-align: center;
	font-weight: bold;
}


div.files_block{
	width: 480px;
	font-size: 12px;
}
	div.files_block div.body{
		width: 476px;
		border: 2px solid #B2B2B2;
	}
	div.files_block div.footer{
		width: 476px;
		background-color: #E1E1E1;
		border: 2px solid #B2B2B2;
		border-top: 0px;
	}
	div.files_block .item{
		clear: both;
		width: 466px;
		padding: 5px;
	}
	div.files_block .underline{
		border-bottom: 1px solid #CCCCCC;
	}
		div.files_block .item .header{
			font-size: 14px;
		}
		div.files_block .item .first{
			padding-left: 10px;
			float: left;
		}
		div.files_block .item .second{
			float: right;
			width: 80px;
			text-align: center;
		}
		div.files_block .item .third{
			float: right;
			width: 80px;
			text-align: center;
		}
		div.files_block .item img{
			cursor: pointer;
		}



ul.button, ul.little_button {
	display: block;
	height: 32px;
	margin-right: 10px;
	cursor: pointer;
	width: auto !important;
}
ul.button:hover, ul.little_button:hover	{
	opacity:.9;
	filter:alpha(opacity = "90");
}
ul.button:active, ul.little_button:active{
	opacity:1;
	filter:alpha(opacity = "100");
}

ul.button, ul.little_button {
	float: left;
}

ul.button li.b_left, ul.little_button li.b_left {
	float: left;
	display: block;
	width: 10px;
	height: 32px;
	background: url('../img/button/left_part.png');
}

ul.button li.b_center, ul.little_button li.b_center {
	float: left;
	display: block;
	height: 32px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	line-height: 32px;
	padding: 0px 5px;
	width: auto !important;
}

ul.button li.b_right, ul.little_button li.b_right {
	float: left;
	display: block;
	width: 10px;
	height: 32px;
	background: url('../img/button/right_part.png');
}

ul.little_button {
	height: 21px;
	font-size: 14px;
}

ul.little_button li.b_left {
	height: 21px;
	background: url('../img/button/little_left_part.png');
}

ul.little_button li.b_center {
	height: 21px;
	line-height: 21px;
	padding: 0px 5px;
}

ul.little_button li.b_right {
	height: 21px;
	background: url('../img/button/little_right_part.png');
}


.signUpButton{
	display:block;
	width:138px;
	height:32px;
	text-indent:-666666px;
	background: url('../img/buttons_new/bgSignUp.gif');
	float:left;
}


div.dp_container{
	position: relative;
	width: 400px;
	height: 22px;
	background: url('./../img/donation_progress/gray_background.png');
	border-bottom: 2px solid #000;
	border-left: 2px solid #000;
}
div.dp_limit_str {
	position: absolute;
	top: 2px;
	left: 5px;
	
	font-size: 14px;
}
div.dp_progress_line{
	position: absolute;
	height: 22px;
	width: 20px;
	background: url('./../img/donation_progress/orange_background.png');');
}


div.list_bottom_pager_footer{
	padding: 7px 0px;
	text-indent: 14px;
	width:100%;
}
	div.list_bottom_pager_footer div.footer a{
		font-size: 14px;
	}


.fL{float:left!important;}
.fR{float:right!important;}
.fC{clear:both!important;margin:auto!important;}

.hAC{text-align:center!important;}
.hAL{text-align:left!important;}
.hAR{text-align:right!important;}
.vAM{vertical-align:middle!important;}
.vAT{vertical-align:top!important;}
.vAB{vertical-align:bottom!important;}

.borderGray{border:2px solid #ccc;}
.borderBottomBlack{border-bottom:1px solid #000;}

.colorBlue		{color: #09C!important;}
.colorDarkGray	{color: #777!important;}
.colorGray		{color: #666!important;}
.colorMedGray	{color: #979797!important;}
.colorLightGray	{color: #ccc!important;}
.colorOrange	{color: #fe9233!important;}
.colorPink		{color: #eb008b!important;}
.colorRed		{color: #fe0000!important;}
.colorGreen		{color: #00b300!important;}

.bgGray			{background:#eee!important;}
.bgLightOrange	{background:#fff5a6!important;}

.textSmall	{font-size:x-small!important;}
.textBig	{font-size:x-large!important;}
.textBigger	{font-size:xx-large!important;}

.mytable	{width:100%;table-layout:fixed;border-collapse:collapse;}
.mytable td	{vertical-align:top;padding:2px;}

.tableTdBorgerGray td{
	border-bottom:1px solid #eee;
}

.linkEffect,.linkEffect *					{cursor:pointer;opacity:.7;filter:alpha(opacity = "70");}
.linkEffect:hover,.linkEffect:hover *		{				opacity:.9;filter:alpha(opacity = "90");}
a.linkEffect:hover,a.linkEffect:hover *		{				opacity:.9;filter:alpha(opacity = "90");}
a.linkEffect:active,a.linkEffect:active *	{				opacity:1;filter:alpha(opacity = "100");}

.reciveBox{
	background:url(../img/recive/bgReciveBox.jpg) no-repeat;
	width:490px;
	height:104px;
	margin-bottom:40px;
	float:right!important;
}
	.reciveBox .content{
		width:370px;
		height:88px;
		margin:10px 0 0 114px;
	}
		.reciveBox .content .title{
			font-size:18px;
			display:block;
			font-weight:700;
		}

.subBox{
	width:390px;
	margin-bottom:40px;
	float:right!important;
}
	.subBox .title{
		font-weight:700;
		display:block;
	}
	.subBox .content{
		padding:10px 0 0 75px;
	}
	.subBox .start		{background:url(../img/recive/start.jpg) no-repeat 0 10px;}
	.subBox .stuff		{background:url(../img/recive/stuff.jpg) no-repeat 0 10px;}
	.subBox .services	{background:url(../img/recive/services.jpg) no-repeat 0 10px;}
	.subBox .money		{background:url(../img/recive/money.jpg) no-repeat 0 10px;}
	.subBox .organize	{background:url(../img/recive/organize.jpg) no-repeat 0 10px;}
	.subBox .calendar	{background:url(../img/recive/calendar.jpg) no-repeat 0 10px;}


.informationBox{
	width:930px;
	margin:10px auto;
}
	.informationBox td{
		vertical-align:top;
	}
	.informationBox .avatar{
		border:1px solid #ccc;
	}
	.informationBox .titlename{
		display:block;
		font-size:18px;
	}
	.informationBox .categoryname{
		font-size:14px;
		display:block;
	}

.contentBox{
}
	.contentBox td{
		vertical-align:top;
	}

.inputText{
	border:1px solid #808080;
	color:#333;
	font-style:italic;
	font-size:12px;
	padding:4px;
}
	.inputText:hover,
	.inputText:focus{
		border:1px solid #333;
		color:#333;
	}
.inputText02{
	border:none;
	color:#111;
	background:#f5f5f5;
	font-size:12px;
	padding:2px 4px 4px;
}
.textareaStyle{
	width:96%;
	height:60px;
	border:2px solid #ccc;
	padding:4px;
	overflow:auto;
	color:#b2b2b2;
	font-style:italic;
}
textarea.textareaClear{
	background: none;
	border: 0;
}

.boxX{
	width:100%;
	margin:10px 0;
}
	.boxX .title{
		color:#fff;
		background:#4b4b4b;
		padding: 2px 10px 2px 10px;
		font-size:14px;
		font-weight: normal;
	}
	.boxX .description{
		background:#f5f5f5;
		padding:10px 14px;
		float:none;
		overflow:hidden;
	}
	.boxX .content{
		float:none;
		color:#4b4b4b;
		padding:10px;
	}
	.boxX .navigation{
		float:right!important;
		width:17px;
		margin-top:66px;
	}
		.boxX .navigation .button{
			cursor:pointer;
			display:block;
			margin:2px 0;
		}

.helplineBox{
	width:350px;
	table-layout:fixed;
}
	.helplineBox th{
		font-weight:700;
		padding:2px;
	}
	.helplineBox td{
		padding:3px;
		border-bottom:1px solid #eee;
	}

.charityHelperBox{
	background:url(../img/charity/bgHelper.jpg) no-repeat;
	width:522px;
	height:52px;
}
	.charityHelperBox p{
		color:#fe9233;
		padding:20px 0 0 100px;
	}

.postStyle01{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #eee;
}
	.postStyle01 .posted{
		float:none;
		margin-left:44px;
	}
		.postStyle01 .posted .dated{
			float:right;
		}
		.postStyle01 .posted .texted{
			margin:8px 0;
		}
		.postStyle01 .posted .player{
			float:none;
		}
		.postStyle01 .posted .postnote{
			background:#f5f5f5;
			padding:14px;
			float:none;
		}

.helper01{
	border:1px solid #d2d2d2;
	background:#ffffd7 url(../img/charity/bgHelper01.jpg) no-repeat 10px 10px;
	padding:10px;
}
	.helper01 p{
		color:#4b4b4b;
		margin-left:58px;
	}

.wantBox{
	background:url(../img/charity/bgWant.jpg) no-repeat;
	width:950px;
	height:60px;
	float:none;
	margin:10px auto;
}
	.wantBox p{
		color:#000;
		text-align:center;
		font-size:20px;
		line-height:54px;
	}
		.wantBox p a{
			font-size:20px;
		}

.searchUserBox{
	width:100%;
	margin:10px auto;
	float:none!important;
}
	.searchUserBox .title{
		float:none!important;
		width:auto;
		background:#f5f5f5;
		padding:10px;
	}
	.searchUserBox table .userHere div{
		width:124px;
		margin-top: 15px;
		margin-left: 1px;
		text-align:center;
	}

.progressHelpAction{
	height:52px;
	width:100%;
	background:url(../img/donation_progress/angel_bg.png) no-repeat;
}
	.progressHelpAction .edited{
		width:270px;
		float:right;
		text-align:right;
	}
	.progressHelpAction .title{
		font-weight:700;
		display:block;
		margin-left:24px;
		height:20px;
		line-height:19px;
	}
	.progressHelpAction .progrezz{
		border:1px solid #000;
		border-left:none;
		border-right:none;
		width:100%;
		height:29px;
		background:#f5f5f5;
		overflow:hidden;
		position:relative;
	}
		.progressHelpAction .procent{
			background:#f00;
			height:100%;
		}
		.progressHelpAction .min{
			position:absolute;
			left:8px;
			top:8px;
			*top:6px;
			color:#fff;
			font-size:14px;
		}
		.progressHelpAction .max{
			position:absolute;
			right:8px;
			top:8px;
			*top:6px;
			color:#666;
			font-size:14px;
		}

	.description .inboxMenu{
		list-style-type:none;
	}
		.description .inboxMenu li{
			width:50%;
			display:block;
			float:left;
			line-height:26px;
		}
			.description .inboxMenu li a{
				margin-right:16px;
			}
		.description .inboxMenu .hAR{
			color:#4b4b4b;
		}
			.description .inboxMenu .hAR .inputText{
				width:200px;
				margin-left:10px;
				*margin-top:-8px;
				*position:relative;
				*top:4px;
			}

.tableInbox{
	overflow:hidden;
	width:100%;
	padding:6px 0 0 0;
	border-bottom:2px solid #666;
	margin:0 0 4px;
	float:none!important;
}
	.tableInbox .td01{
		display:block;
		width:280px;
		float:left;
	}
		.tableInbox .td01 img{
			width:50px;
			height:50px;
			float:left;
			margin:0 10px 0 14px;
			border:5px solid #fff;
		}
		.tableInbox .td01 .border{
			border:5px solid #00cd00;
		}
	.tableInbox .td02{
		display:block;
		width:660px;
		float:left;
	}
		.tableInbox .td02 .deleteIco{
			float:right;
			text-decoration:none;
			color:#eb008b;
			font-weight:700;
			width:16px;
			text-align:center;
		}
		.tableInbox .td02 .deleteIcoInverse{
			float:right;
			text-decoration:none;
			background:#eb008b;
			color:#fff;
			font-weight:700;
			width:16px;
			text-align:center;
		}
		.tableInbox .td02 p{
			padding:0 30px 0 0;
		}
	.tableInbox .TrLine{
		border-bottom:1px solid #ccc;
		overflow:hidden;
		padding:2px 0 6px 0;
	}


.formz div{
	padding:14px;
	position:relative;
	width:500px;
	font-size:12px;
}
	.formz label {
		display:block;
		float:left;
		font-size:12px;
		font-weight:bold;
		text-align:right;
		padding:3px 0 0 0;
		position:relative;
		width:65px;
		color:#4b4b4b;
	}
	.formz .inputText{
		float:left;
		position:relative;
	}

	.formz textarea {
		height:80px;
	}

	.formz .inputText,
	.formz textarea {
		border:1px solid #ccc;
		width:420px;
		padding:2px 1px;
		margin:2px 0 8px 10px;
	}
	.formz .two{
		float:right;
		position:relative;
		width:420px;
		margin:2px 0 8px 10px;
		*margin:-14px 0 8px 10px;
	}
		.formz .two a{
			position:relative;
			z-index:5555;
		}
		.formz .two .buttSendIt,
		.formz .two .buttSendMessage{
			position:relative;
			top:7px;
			*top:5px;
			margin-right:10px;
		}

.composeBox{
	margin:20px 0 0 30px;
}
	.composeBox table{
		border-collapse:collapse;
		border-spacing:0;
		table-layout:fixed;
		width:580px;
	}
		.composeBox table td{
			vertical-align:top;
			padding:2px;
		}
		.composeBox table .mainAvatar{
			width:50px;
			height:50px;
			margin:0 auto;
		}
		.composeBox table .subject{
			color:#fe9233;
			font-size:15px;
			font-weight:700;
			display:block;
		}
		.composeBox table .desc{
			font-size:14px;
		}
		.composeBox table .message{
			border-bottom:2px solid #ccc;
			margin:0 0 6px 56px;
			padding:0 0 4px;
		}
			.composeBox table .message .info{
				float:none!important;
			}
				.composeBox table .message .info .avatar{
					float:left;
					width:25px;
					height:25px;
					margin:3px 6px 0 0;
				}
			.composeBox table .message p{
				margin:0 0 6px;
			}

.helpinfo{
	padding:4px 0;
	overflow:hidden;
	float:none!important;
}
	.helpinfo .avatar{
		width:50px;
		height:50px;
		margin-right:10px;
		margin-bottom:30px;
	}
	.helpinfo .buttFindOutMore{
		margin-top:10px;
	}

.loginBox{
	border:1px solid #a0a0a0;
	background:#f5f5f5;
	padding:10px;
	width:380px;
	margin:10px 0;
}
	.loginBox .inputText{
		width:300px;
	}

.searchDescriptionBox{
	background:#f5f5f5;
	padding:18px;
	width:180px;
	border-bottom:2px solid #ccc;
}
	.searchDescriptionBox select{
		width:130px;
		margin:1px 0;
	}
	.searchDescriptionBox .inputText{
		margin:1px 0;
	}
.searchResults{
	float:none!important;
	overflow:hidden;
	padding:10px;
	border-bottom:1px solid #eee;
	margin-bottom:6px;
}
	.searchResults img{
		float:left;
		margin-right:10px;
	}

.hr{
	float:none!important;
	height:1px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	border-top:1px solid #999;
	margin:10px auto;
}
.showAll{
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	padding:10px 16px;
	float:none!important;
	overflow:hidden;
}


.popUp .content_pop .cloze{
	position:absolute;
	right:3px;
}

.popUp,
.popUp div{
	float:none!important;
}
.popUp,
.popUp div.star{
	float:left !important;
}
.popUp .content_pop .title{
	font-size:20px;
	padding-left:10px;
}
.popUp .content_pop .sub_title{
	font-size:16px;
	padding-left:10px;
}
.popUp .content_pop .boxX{
}
	.popUp .content_pop .boxX .title{
		font-size:12px;
	}

.mailservicesBox{
}
	.mailservicesBox label{
		margin-right:18px;
		*margin-right:14px;
		line-height:20px;
		height:20px;
		display:inline-block;
	}
		.mailservicesBox label input{
			position:relative;
			top:2px;
			*top:1px;
			margin:0;
		}
		.mailservicesBox label span{
			margin-left:22px;
			*margin-left:20px;
		}
	.mailservicesBox .gmail		{background:url(../img/popup/gmail.jpg) no-repeat 16px 2px;}
	.mailservicesBox .msn		{background:url(../img/popup/msn.jpg) no-repeat 16px 2px;}
	.mailservicesBox .yahoo		{background:url(../img/popup/yahoo.jpg) no-repeat 16px 2px;}
	.mailservicesBox .hotmail	{background:url(../img/popup/msn.jpg) no-repeat 16px 2px;}
	.mailservicesBox .aol		{background:url(../img/popup/aol.jpg) no-repeat 16px 2px;}

	.mailservicesBox .gmail		{*background:url(../img/popup/gmail.jpg) no-repeat 19px 4px;}
	.mailservicesBox .msn		{*background:url(../img/popup/msn.jpg) no-repeat 19px 4px;}
	.mailservicesBox .yahoo		{*background:url(../img/popup/yahoo.jpg) no-repeat 19px 4px;}
	.mailservicesBox .hotmail	{*background:url(../img/popup/msn.jpg) no-repeat 19px 4px;}
	.mailservicesBox .aol		{*background:url(../img/popup/aol.jpg) no-repeat 19px 4px;}
.tableMail{
	margin-top:6px;
	padding-top:14px;
	background:url(../img/popup/corner.jpg) no-repeat -472px 0;
	width:475px;
}
	.tableMail table{
		border-collapse:collapse;
	}
		.tableMail table td{
			padding:1px;
			background:#eee;
		}


.pointsBox{
	background:url(../img/thankyous.jpg) no-repeat;
	padding:30px 0 0;
	width:100%;
}
	.pointsBox table{
		border-collapse:collapse;
		margin-bottom:4px;
	}
		.pointsBox table th{
			border-bottom:3px solid #e3e3e3;
			font-size:14px;
		}
		.pointsBox table td{
			padding:4px 0;
		}

.albumBox{
	background:url(../img/bgAlbumBox.jpg) no-repeat top center;
	width:170px;
	text-align:center;
	margin:6px;
}
	.albumBox img{
		margin-top:10px;
		margin-left:-3px;
		margin-bottom:24px;
	}

.optionTable{
	border-collapse:collapse;
	margin:4px 0 10px;
}
	.optionTable th{
		text-align:left;
		font-weight:700;
		padding:4px;
		background:#eee;
	}
	.optionTable td{
		padding:4px;
		border-bottom:1px solid #eee;
	}
.optionTable02{
	border-collapse:collapse;
}
	.optionTable02 .td01{
		width:340px;
		padding-right:40px;
		border-right:3px solid #eee;
	}
	.optionTable02 .td02{
		padding-left:40px;
	}
.optionChekBox{
	float:none!important;
}
	.optionChekBox p{
		margin-bottom:3px;
	}
		.optionChekBox p input{
			position:relative;
			top:2px;
			*top:1px;
		}

.picsBox{
	display: block;
	height: 90px;
}
.picsBox img{
	margin:0 16px;
	cursor:pointer;
}
.picContent{
	float:none!important;
	width:602px;
	padding:20px;
	background:#eee;
	margin:0 auto;
}


.awardsBox{
	float:none!important;
	width:96%;
	text-align:left;
}
	.awardsBox img{
		margin:6px 12px;
	}

.donateBox{
	width:926px;
	height:131px;
	background:url(../img/bgDonate.jpg) no-repeat;
	float:none!important;
	margin:10px auto;
}
	.donateBox .avatar_container{
		overflow: hidden;
		margin:16px 0 0 19px;
		width: 100px;
		height: 100px;
	}
	.donateBox .avatar{
		border:1px solid #eee;
		float:left;
	}
	.donateBox .donatCont{
		width:560px;
		margin:19px 0 0 10px;
	}
		.donateBox .donatCont h1{
			font-size:16px;
		}

.chekDonateBox{
	float:none;
	width:100%;
	overflow:hidden;
	margin:4px 0;
}
	.chekDonateBox label{
		display:block;
		float:left;
		margin-left:10px;
		text-align:center;
		border:1px solid #999;
		width:76px;
	}
	.chekDonateBox span{
		display:block;
		color:#333;
		font-size:16px!important;
		font-weight:700;
		padding:20px 0 3px;
	}
	.chekDonateBox em{
		padding:3px 0 20px;
		display:block;
	}
	.chekDonateBox .bgTop span{
		background:#f2f2f2;
	}
	.chekDonateBox .bgBottom em{
		background:#f2f2f2;
	}

.logInfoBox{
	margin-left:30px;
	float: right !important;
}
	.logInfoBox p{
		margin: 5px 30px;
	}


.anonymousBox{
	float:none!important;
	border:1px solid #999;
	background:#eee;
	padding:10px;
}

.tellMyFriendsBox{
	border:2px solid #eb008b;
	padding:6px 6px 6px 90px;
	background:url(../img/bgTellMyFriends.jpg) no-repeat 4px center;
	float:none!important;
}
	.tellMyFriendsBox h2{
		color:#eb008b;
		font-weight:700;
		font-size:14px;
	}

.giveFriendlyBox{
	background:url(../img/bgGiveFriendly.jpg) no-repeat 190px center;
	border:2px solid #00cd00;
	padding:6px 54px 6px 6px;
	float:none!important;
}
	.giveFriendlyBox h2{
		color:#00cd00;
		font-weight:700;
		font-size:20px;
	}

.homeListenBox{
	padding:6px 0;
}
	.homeListenBox .listen{
		width:49%;
		margin:6px 0;
	}
		.homeListenBox .listen img{
			float:left;
			margin-right:4px;
		}


.verifiedHelperBox{
	width:386px;
	float:right!important;
}
	.verifiedHelperBox h1{
		background:#d0d2d3;
		padding:2px 4px;
		margin-bottom:6px;
	}
	.verifiedHelperBox .content{
		padding-left:20px;
		line-height:20px;
		float:none!important;
	}
		.verifiedHelperBox .content .inputText{
			width:90%;
		}




















.fix01 .helplineBox{width:406px;}

.fix02{
	height:74px;
	line-height:134px;
	overflow:hidden;
	margin-left:-70px;
	*position:relative;
	*left:-70px;
}

.fix03 div{
	margin-bottom:6px;
}


.save_note{
	position:relative;
	left:0;
	border:6px solid #E3F5BD;
	padding:6px;
	width:910px;
	height:100px;
	margin:0 auto 20px;
}
	.save_note div.back_to{
		position:absolute;
		left:6px;
	}
	.save_note div.delete_but{
		position:absolute;
		right:6px;
	}
	.save_note div.image_link{
		position:absolute;
		top:40px;
		left:20px;
	}
		.save_note div.image_link img{
			border:none;
		}

.blockEmpty{
	float:none!important;
	height:30px;
}


/******/
.donateSelectBox{
	background:url(../img/bgDonateSelectBox.jpg) no-repeat;
	width:402px;
	height:257px;
	position:relative;
}
	.donateSelectBox .makeDonationButton{
		position:absolute;
		bottom:10px;
		right:10px;
	}

.chekDonateSelectBox{
	float:none;
	width:100%;
	overflow:hidden;
}
.chekDonateSelectBox_buyHEOS{
	margin-left: 215px !important;
}
	.chekDonateSelectBox label{
		display:block;
		float:left;
		margin:0 30px 10px 0;
		text-align:center;
		width:61px;
	}
		.chekDonateSelectBox label.input_other_amount{
			width: 180px;
			margin: 0px;
			font-weight: bold;
		}
	.chekDonateSelectBox span{
		display:block;
		padding:0 0 3px;
		line-height: 30px;
	}
		.chekDonateSelectBox label.input_other_amount span{
			width: auto;
			display: inline;
			font-size: 16px !important;
		}
	.chekDonateSelectBox em{
		padding:3px 0 10px;
		display:block;
	}
	.chekDonateSelectBox .inputss{
		font-style:normal;
		margin:0 10px;
	}
		.chekDonateSelectBox .inputss .inputText{
			width:100px;
		}
	.chekDonateSelectBox .money-1{
		background:url(../img/money/green-1.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-5{
		background:url(../img/money/green-5.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-10{
		background:url(../img/money/green-10.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-15{
		background:url(../img/money/green-15.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-20{
		background:url(../img/money/green-20.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-25{
		background:url(../img/money/green-25.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-50{
		background:url(../img/money/green-50.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-75{
		background:url(../img/money/green-75.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-100{
		background:url(../img/money/green-100.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-250{
		background:url(../img/money/green-250.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-500{
		background:url(../img/money/green-500.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-1000{
		background:url(../img/money/green-1000.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-other{
		background:url(../img/money/green-other.jpg) no-repeat;
	}


.helpHistory{
	width:90%;
}
.helpHistoryList{
	padding:2px 6px;
	width:100%;
	float:none;
}
	.helpHistoryList .td01{
		padding-top:4px;
	}
		.helpHistoryList .td01 img{
			float:left;
			margin:-4px 6px 0 0;
			width: 25px;
			height: 25px;
		}
		.helpHistoryList .td01 a{
		}
	.helpHistoryList .td02{
		width:120px;
		float:right;
		padding:4px 0 0;
		text-align:right;
	}

.helplineListBox{
	width:90%;
	position: relative;
	overflow: hidden;
	height: 0px;
}
.helplineListSlider{
	position: absolute;
}
.helplineList{
	padding:2px 0px;
	border-bottom:1px solid #eee;
	width:100%;
	float:none;
	position: relative;
}
	.helplineList .td01{
		padding-top:4px;
	}
		.helplineList .td01 img{
			float:left;
			margin:-4px 6px 0 0;
		}
		.helplineList .td01 a{
		}
	.helplineList .td02{
		width:145px;
		float:right;
		padding:4px 0 0;
		text-align:right;
	}
	.addnewhelpitem{
		position:relative;
	}
		.helpitem_popup{
			position:absolute;
			*left:0;
			top:16px;
			background:url(../img/bgGrayCorner.gif) no-repeat 10px 0;
			border-top:none;
			width:176px;
			padding-top:11px;
			z-index:666;
		}
			.helpitem_popup .titlepop{
				font-size:11px;
				font-weight:700;
				padding:2px 4px;
				color:#fff;
				background:#4b4b4b;
				display:block;
				line-height: normal;
				height: auto;
				text-indent: 0px;
				width: auto;
			}
			.helpitem_popup .popcontent{
				border:2px solid #4b4b4b;
				background:#f5f5f5;
				float:none;
			}
				.helpitem_popup .popcontent div{
					float:none;
					padding:4px 8px;
				}
				.helpitem_popup .popcontent .sub{
					margin-left:1em;
				}
					.helpitem_popup .popcontent div a{
						font-size:12px!important;
						line-height:14px;
					}

.wantMyCauseBox{
	width:950px;
	height:59px;
	margin:10px auto;
	background:url(../img/bgWantMyCauseBox.jpg) no-repeat;
}
	.wantMyCauseBox p{
		text-align:center;
		font-size:24px;
		line-height:57px;
	}
		.wantMyCauseBox p a{
			font-size:24px;
		}

.contactsBox{
	margin:4px 0 0;
	float:none;
	width:100%;
	height:420px;
/*	background:url(../img/bgContacts.jpg) no-repeat 480px 30px;	*/
}
	.contactsBox h1{
		font-size:20px;
		margin:0 0 2px;
	}
	.contactsBox textarea{
		width:430px;
		height:150px;
	}

.fxxx01{
	margin-left:44px;
	margin-top:10px;
}

.paymentMethod{
	padding:6px 20px 6px 6px;
	overflow:hidden;
	padding-left:31%;
}
	.paymentMethod .paymentMethod01,
	.paymentMethod .paymentMethod02{
		display:block;
		width:167px;
		height:70px;
		float:left;
		margin:0 6px;
		position:relative;
		cursor:pointer;
	}
		.paymentMethod .paymentMethod01 input,
		.paymentMethod .paymentMethod02 input{
			position:absolute;
			top:30px;
			right:40px;
			*top:27px;
			*right:37px;
		}
		
		.paymentMethod .paymentMethod01 span,
		.paymentMethod .paymentMethod02 span{
			position:absolute;
			top:10px;
			right:10px;
			*top: 7px;
			*right:7px;
			font-weight: bold;
			font-size: 14px;
			color: #494949;
		}
		
	.paymentMethod .paymentMethod01{
		background:url(../img/donate/heos/01.jpg) no-repeat;
	}
	.paymentMethod .paymentMethod02{
		background:url(../img/donate/heos/02.jpg) no-repeat;
	}
	
	.paymentMethod div {
		font-size: 11px;
		text-align: left;
	}
	
	.paymentMethod div a {
		margin-top: 5px;
		font-size: 11px;
		display: block;
	}
	
	.paymentMethod .paymentDescription01 {
		margin-left: 10px;
		width: 164px; 
		clear: left;
	}
	
	.paymentMethod .paymentDescription02 {
		margin-left: 17px;
		width: 164px; 
		clear: right;
	}

.fxxx02{
	line-height:24px;
	padding-left:14px;
}

.sure{
	background:url(../img/donate/heos/sure.jpg) no-repeat;
	height:61px;
	display:block;
	padding-left:80px;
}
	.sure input{
		margin-left:-18px;
		*margin-left:-20px;
	}
	.sure span{
		*margin-left:-4px;
	}


.fxxx03{
	border: 3px solid #7FC9E2;
}
	.fxxx03 p{
		margin: 10px 30px;
		text-align: center;
	}

.helpersocial{
	background:url(../img/helper/socialbg.jpg) no-repeat;
	height:310px;
	position:relative;
}
	.helpersocial .conT{
		float:none;
		margin:100px 0 0 160px;
		height:210px;
		text-align:center;
	}
		.helpersocial .conT .mytable{
			margin:6px 0 14px;
		}




.boddyBox{
	float:none!important;
}
	.boddyBox .boddyMenu{
		overflow:hidden;
		*position:relative;
	}
		.boddyBox .boddyMenu li{
			list-style-type:none;
			display:block;
			float:left;
			border-top:1px solid #b2b2b2;
			background:#f5f5f5;
			padding:4px 8px;
		}
			.boddyBox .boddyMenu li a{
				text-decoration:none;
			}
		.boddyBox .boddyMenu .first{
			border-left:1px solid #b2b2b2;
		}
		.boddyBox .boddyMenu .last{
			border-right:1px solid #b2b2b2;
		}
		.boddyBox .boddyMenu .active{
			border:1px solid #333;
			border-bottom:none;
			background:#fff;
			padding-bottom:5px;
		}
			.boddyBox .boddyMenu .active a{
				color:#000!important;
				font-weight:700;
				text-decoration:none;
			}
	.boddyBox .boddyCont{
		clear:both;
		float:none!important;
		width:912px;
		border:1px solid #333;
		padding:8px;
		margin-top:-1px;
		overflow:hidden;
	}
	.boddyBox .tryRandom{
		width:703px;
		height:318px;
		background:url(../img/boddys/tryrandom.jpg) no-repeat;
		padding-top:46px;
		padding-left:18px;
		float:left!important;
	}
		.boddyBox .tryRandom .homeListenBox{
			width:100%;
		}
			.boddyBox .tryRandom .homeListenBox .listen{
				float:left!important;
			}
	.boddyBox .whatThis{
		width:183px;
		height:364px;
		background:url(../img/boddys/whatThis.jpg) no-repeat;
		float:right!important;
	}
		.boddyBox .whatThis .wantCont{
			margin:46px 14px 0;
		}
			.boddyBox .whatThis .wantCont p{
				line-height:13px;
				margin-bottom:1em;
			}
	.boddyBox .manageBoddy{
		width:913px;
		height:380px;
		background:url(../img/boddys/manageBoddy.jpg) no-repeat;
		position:relative;
	}
		.boddyBox .manageBoddy .manage_title{
			color:#858585;
			font-size:20px;
			display:block;
			margin:10px 0 0 18px;
		}
			.boddyBox .manageBoddy .manage_title em{
				color:#fff;
				font-size:26px;
				line-height:0;
				padding:0 8px;
			}
		.boddyBox .manageBoddy .manage_menu{
			margin:10px 0 0 18px;
		}
			.boddyBox .manageBoddy .manage_menu li{
				list-style-type:none;
				line-height:17px;
			}
				.boddyBox .manageBoddy .manage_menu li ul{
					margin-left:1em;
				}
		.boddyBox .manageBoddy .getStarted{
			width:419px;
			height:254px;
			background:url(../img/boddys/getStarted.gif) no-repeat;
			position:absolute;
			top:70px;
			left:170px;
		}
			.boddyBox .manageBoddy .getStarted table{
				width:100%;
			}
				.boddyBox .manageBoddy .getStarted table td{
					color:#4b4b4b;
					font-size:18px;
					padding:10px 6px;
				}
					.boddyBox .manageBoddy .getStarted table td label{
						color:#4b4b4b;
						font-size:18px;
						*margin-right:-10px;
					}
						.boddyBox .manageBoddy .getStarted table td label input{
							*margin-right:-4px;
						}
		.boddyBox .manageBoddy .getDressed{
			position:absolute;
			top:90px;
			right:170px;
			text-align:center;
		}
		.boddyBox .manageBoddy .bodyCloseTable{
			position:absolute;
			top:50px;
			left:170px;
			width:390px;
		}
			.boddyBox .manageBoddy .bodyCloseTable .bodyclose_title{
				color:#fff;
				background:#0099cc;
				display:block;
				padding:1px;
				font-weight:700;
			}
			.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont{
				background:#f2f2f2;
				width:100%;
				padding-bottom:4px;
			}
				.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .navigation{
					float:right!important;
					width:17px;
					margin:2px;
				}
					.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .navigation .button{
						cursor:pointer;
						display:block;
						margin:2px 0;
					}
				.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .list{
					margin:8px 10px 4px;
					text-align:center;
					padding:1px;
					width:50px;
					cursor:pointer;
				}
					.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .list:hover{
						background:#ededed;
					}
					.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .list .check,
					.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .list .uncheck{
						width:24px;
						height:16px;
						margin:4px auto 0;
						border:1px solid #ccc;
						background:#fff;
						float:none!important;
					}
						.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .list .check{
							background:#fff url(../img/boddys/check.png) no-repeat 50% 50%;
						}
				.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .active{
					background:#fff;
				}
					.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .active .check{
						background-color:#f5f5f5;
					}
				.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .messageBox{
					padding:0 4px;
					width:93%;
				}
					.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .messageBox .msgList{
						border-bottom:1px solid #aaa;
						height:30px;
						padding:4px;
						width:100%;
					}
						.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .messageBox .msgList img{
							margin-bottom:-7px;
						}
			.boddyBox .manageBoddy .bodyCloseTable .bodyclose_foot{
				background:#d2e8ff;
				padding:0 6px 8px;
				float:none;
				clear:both;
				margin-top:4px;
			}
		.boddyBox .manageBoddy .messageKid{
			position:absolute;
			top:30px;
			right:20px;
			text-align:center;
			width:136px;
			height:340px;
			background:url(../img/boddys/message.png) no-repeat 50% 0;
		}
			.boddyBox .manageBoddy .mezzages{
				height:100px;
				font-size:11px;
				padding:4px;
				float:none!important;
			}
				.boddyBox .manageBoddy .mezzages a{
					font-size:11px;
				}
	.boddyBox .whatheos{
		width:276px;
		height:364px;
		background:url(../img/boddys/whatheos.jpg) no-repeat;
	}
		.boddyBox .whatheos .whatheos_cont{
			margin:50px 16px 0;
		}
			.boddyBox .whatheos .whatheos_cont ul li{
				list-style-position:outside;
				margin-left:1.3em;
			}
	.boddyBox .buyheos{
		width:276px;
		height:364px;
		background:url(../img/boddys/buyheos.jpg) no-repeat;
		margin:0 42px;
		position:relative;
	}
		.boddyBox .buyheos .buyheos_cont{
			margin:46px 16px 0;
			*margin-top:42px;
			width:100%;
		}
			.boddyBox .buyheos .buyheos_cont td{
				padding:6px 0;
				font-size:14px;
			}
			.boddyBox .buyheos .buyheos_cont td label{
				font-size:14px;
			}
	.boddyBox .earnheos{
		width:276px;
		height:364px;
		background:url(../img/boddys/earnheos.jpg) no-repeat;
		float:right;
	}
		.boddyBox .earnheos .earnheos_cont{
			margin:50px 16px 0;
		}
			.boddyBox .earnheos .earnheos_cont p{
				margin-right:54px;
			}
	.boddyBox .avatarsList{
		width:90%;
		margin:40px auto 0;
		table-layout:fixed;
	}
		.boddyBox .avatarsList td,
		.boddyBox .avatarsList td div{
			text-align:center;
		}
		.boddyBox .avatarsList td div{
			margin:0 20px;
		}

.colorsSelect{
	float:none!important;
}
	.colorsSelect div{
		display:block;
		width:24px;
		height:24px;
		float:left;
		border:4px solid #fff;
		margin-left:4px;
	}
	.colorsSelect div.active{
		border:4px solid #fe9233;
	}



.fxxx04{
	left:572px!important;
	width:136px!important;
}

.fxxx05{
	overflow:hidden;
	margin:4px 6px 6px;
}
	.fxxx05 div{
		border:none;
		margin:0;
		width:10px;
	}


.fxxx06{
	top:240px!important;
	width:538px!important;
}
	.fxxx06 .bodyclose_cont .list{
		width:28px!important;
		margin:8px 9px 4px!important;
	}

.fxxx07{
	position:absolute;
	bottom:20px;
	right:24px;
}

.fxxx08{
	top:240px!important;
}

.fxxx09{
	left:580px!important;
	width:190px!important;
}

table.paymentSummary td {
	text-align: left;
	padding-left: 10px;
}
table.paymentSummary th {
	text-align: left;
	font-weight: normal;
}

.loginNewBox{
	width:960px;
	background:#f5f5f5;
	color:#4b4b4b;
	table-layout:fixed;
	margin:0 0 0 -14px;
}
	.loginNewBox td{
		padding:20px;
		vertical-align:top;
	}
		.loginNewBox td td{
			padding:1px;
			vertical-align:middle;
		}
	.loginNewBox h1{
		font-size:18px;
		margin:0 0 .5em;
	}
	.loginNewBox .deskript{
		font-size:16px;
		text-align:center;
		font-weight:700;
	}
	.loginNewBox .inputText{
		width:250px;
	}
.loginSignInfo{
	table-layout:fixed;
	color:#fff;
	margin-top:40px;
	*margin-top:40px;
}
	.loginSignInfo td{
		padding:1px 4px;
	}
	.loginSignInfo .inputText{
		width:99%;
	}


.footer{
	/*margin-top:1em;*//*Removed by Hari*/
	border-top:1px solid #b2b2b2;
	padding:5px;
	float:none!important;
	
}
	.footer .menu{
		float:right;
	}
		.footer .menu a{
			margin-left:1em;
			font-size:11px;
			font:Verdana, Arial, Helvetica, sans-serif;
		}
	.footer .copyright{
		font-size:11px;
		color:#ccc;
	}



.buttonBig,
.buttonMedium,
.buttonSmall{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0 10px 0 0;
	background:url(../img/button/bg_right.png) no-repeat;
	color:#fff!important;
	border:none!important;
	text-decoration:none!important;
}
	.buttonBig, .buttonBig[disabled=true]:hover{
		background-position:100% 0;
		height:25px;
	}
	.buttonBig:hover{
		background-position:100% -25px;
	}
	.buttonMedium, .buttonMedium[disabled=true]:hover{
		background-position:100% -50px;
		height:23px;
	}
	.buttonMedium:hover{
		background-position:100% -73px;
	}
	.buttonSmall, .buttonSmall[disabled=true]:hover{
		background-position:100% -96px;
		height:16px;
	}
	.buttonSmall:hover{
		background-position:100% -112px;
	}
	.buttonBig:active,
	.buttonMedium:active,
	.buttonSmall:active{
		position:relative;
		top:1px;
		left:1px;
	}
	.buttonBig span,
	.buttonMedium span,
	.buttonSmall span{
		background:url(../img/button/bg.png) no-repeat;
		display:block;
		height:100%;
		font-family:Arial,Helvetica,sans-serif;
		padding:0 0 0 10px;
	}
		.buttonBig span, .buttonBig[disabled=true]:hover span{
			background-position:0 0;
			font-size:14px;
			line-height:26px;
		}
		.buttonBig:hover span{
			background-position:0 -25px;
		}
		.buttonMedium span, .buttonMedium[disabled=true]:hover span{
			background-position:0 -50px;
			font-size:12px;
			line-height:23px;
		}
		.buttonMedium:hover span{
			background-position:0 -73px;
		}
		.buttonSmall span, .buttonSmall[disabled=true]:hover span{
			background-position:0 -96px;
			font-size:10px;
			line-height:16px;
		}
		.buttonSmall:hover span{
			background-position:0 -112px;
		}

.titleBlueUnder,
.titleBlackNotUnder{
	position:relative;
	font-size:15px;

	margin:0 0 4px;
}
	.titleBlueUnder{
		font-weight: bold;
		color:#FE9333!important;
		background: #F5F5F5;
		border-left: 1px  #999999;
	}
	.titleBlueUnder2{
		font-size: 14px;
		text-decoration: underline;
		color:#09c!important;
	}
	.titleBlackNotUnder{
		color:#333!important;
	}

.navigationMenu{
	width:960px;
	height:28px;
	//background:url(../img/menu/bg.jpg) no-repeat;
	background: #F5F5F5; 
	border-bottom:1px solid #000000;
}

	.navigationMenu .userMenu{
		list-style:none inside;
	}
		.navigationMenu .userMenu li{
			display:inline-block;
			float:left;
			position:relative;
			z-index:555;
		}
		.navigationMenu .userMenu div{
			position: absolute; 
			top: 6px; 
			left: 10px; 
			width: 14px; 
			height: 14px;
			background-position: 0 0;
		}
			.navigationMenu .userMenu li a{
				margin:3px;
				padding:4px;
				display:block;
				font-size:12px;
				//font-weight: bold;
			}
			.navigationMenu .userMenu li.active a, .navigationMenu .userMenu li:hover a{
				margin:3px;
				padding:4px 4px;
				color: #FFF;
				background:#FE9233;
				text-decoration: none;
			}
			.navigationMenu .userMenu li.active_home a, .navigationMenu .userMenu li.inactive_home:hover a, .navigationMenu .userMenu li.active_home:hover a{
				margin:0px;
				padding:11px 15px;
				color: #FFF;
				text-decoration: none;
				background: url("../img/site_container/btn_home_orange.png") repeat-x;
				border-right: 1px #000000 solid;
			}
			.navigationMenu .userMenu li.inactive_home a{
				margin:0px;
				padding:11px 15px;
				color: #000000;
				text-decoration: none;
				background: url("../img/site_container/btn_home_grey.png") repeat-x;
				border-right: 1px #000000 solid;
			}
			.navigationMenu .userMenu li.active_home div, .navigationMenu .userMenu li:hover.inactive_home div, .navigationMenu .userMenu li:hover.active_home div{
				background-position: 0 -14px;
			}

.navigationMenu .V{
	width:0;
	height:0;
	border-style:solid;
	border-color:#666 transparent transparent;
	border-width:.5em .25em 0;
	text-indent:-666666px;
	line-height:0;
	position:relative;
	top:10px;
	*top:2px;
	left:4px;
	*zoom:1;
}

.learnTable{
	width:100%;
	border-collapse:collapse;
}
	.learnTable th{
		background:#d2d2d2;
		font-weight:700;
		font-size:14px;
		text-align:left;
		padding:4px;
	}
	.learnTable td{
		padding:6px 4px;
	}
	.learnTable .trGray td{
		background:#f2f2f2;
	}

.paragraf {
	padding-top:10px;
	margin:0 0 2px 24px;
}
			.paragraflist {
				padding-top:10px;
				margin:0 0 2px 44px;
				list-style-position:outside;
			}

				.paragraflist li {
					margin:0 0 .5em;
				}


#search_page_content .mytable td{padding:0;}


fieldset{
	border:1px solid #b0b0b0;
	padding:10px 14px!important;
	margin:1em 0;
}
	fieldset legend{
		padding:0 4px!important;
		color:#4b4b4b;
		font-weight:700;
		margin-left:-8px;
		*margin-bottom:8px;
	}
	fieldset .share{
		margin:0 36px 0 0;
		position:relative;
		top:3px;
	}
	status{
		padding-left: 20px;
	}
	#homeAction{
		color: #818181;
		font-size: 12px;
		margin-bottom: 5px;
		margin-top: 5px;
	}

.tip{
		border-top-color: #ff0033;
		border-bottom-color: #ff0033;
		border-top-style: solid;
		border-bottom-style: solid;
		border-bottom-width: thin;
		border-top-width: thin;
		margin-bottom: 10px;
		padding-left: 10px;
		padding-bottom: 1px;
		padding-right: 5px;
		padding-top: 1px;
		border-spacing: 0px;
		background-color: #fff9bd;
	}


#tip_box {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
 
#tip_box .shadow2,
#tip_box .shadow3,
#tip_box .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#tip_box .shadow1 {
		background: #F1F0F1;
	}
 
	#tip_box .shadow2 {
		background: #DBDADB;
	}
 
	#tip_box .shadow3 {
		background: #B8B6B8;
	}
 
	#tip_box .container {
		background: #EDF3FE;
		border: 1px solid #848284;
		padding: 10px;
	}
	




.grey_btn {
	background: url('../img/site_container/btn_home_grey.png'); 
	height:20px; 
	padding:4px; 
	border: 1px solid #000000;

}

.grey_btn a{

	color:#000000; 
	font-size:16px; 
	font-weight:bold;
	text-decoration:none

}

/* menu for home individual page in tabs */
div.tab_menu_block{
	padding: 0 10px 10px 10px;
	background: #FFF;
	border: 1px solid #000;
	width: 527px;
}
div.tab_menu_block_header{
	width: 100%; 
	border-bottom: 1px solid #B2B2B2; 
	padding: 3px 0;
	line-height: 30px;
}
	div.tab_menu_block_header div{
		font-size: 15pt; 
		color: #4B4B4B; 
	}
div.tab_menu_block_item{
	width: 130px; 
	border-right: 2px solid #B2B2B2; 
	text-align: center; 
	height: 100px;
}
	div.tab_menu_block_item img{
		width: 130px;
	}
/* END -> menu for home individual page in tabs */







a.red_link, a:active.red_link{
	color:#ffffff; 
	font-size:10px; 
	background: #ff0000; 
	padding: 2px; 
	text-decoration:none;
}

a.blue_link, a:active.blue_link{
	color:#ffffff; 
	font-size:10px; 
	background: blue; 
	padding: 2px; 
	text-decoration:none;
}

a.green_link, a:active.green_link{
	color:#ffffff; 
	font-size:10px; 
	background: green; 
	padding: 2px; 
	text-decoration:none;

}






			div.donation_item{
				width:560px; 
				float:left; 
				background:#F5F5F5;
				border-bottom:1px dashed #cccccc;
			}
			div:hover.donation_item{
				background: #EEE;
			}
			div.donation_item_image_block{
				background:#cccccc; 
				float:left;
				width:50px; 
				margin:5px; 
				height:50px;
			}
			div.donation_item_info_block{
				width:390px; 
				font-size:10px;
			}
			span.donation_item_info_rate_block{
				font-size: 11px;
				color: #858585;
			}
				div.donation_item_info_block a.donation_item_info_header{
					display: block;
					margin-top: 5px;
					font-weight: bold;
					font-size: 11pt;
				}
			div.donation_item_tools_block{
				background:#ffffff; 
				float:left; 
				width:110px; 
				height:60px;
			}
			a.donation_item_tool_green_block, a.donation_item_tool_blue_block{
				color:#ffffff; 
				font-size:10px; 
				background: green; 
				padding: 2px; 
				text-decoration:none;
				float: right;
				display: none;
			}
			a.donation_item_tool_blue_block{
				background: blue; 
			}
			div:hover.donation_item a.donation_item_tool_green_block, div:hover.donation_item a.donation_item_tool_blue_block{
				display: block;
			}

/*	DONATION PAGE */
	div.donation_header{
		background: #EDF3FF;
		border-top: 1px solid #D1D2D3;
		width: 550px;
		padding: 5px;
	}
		div.donation_header_title{
			font-size: 16px;
			font-weight: bold;
			clear: both;
		}
		div.donation_header_time{
			font-size: 12px;
			font-weight: bold;
			clear: both;
		}
	span.request_money_string{
		font-size: 16px;
		font-weight: bold;
	}

/* PREVIEW IMAGE POPUP */
img.full_sized_previewable{
	cursor: pointer;
}
img#popup_photo_full_img{
	display: none;
}
#popup_photo_full_img_loader{
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	display: block;
}


.site_center_total{
	width: 960px; 
	margin-left: -13px;
	background:#ffffff;
}

.site_center_left{
	margin-top:10px;
	float: left; 
	width: 610px;
}

.site_center_right{
	margin-top:10px;
	background:#ffffff; 
	float: right; 
	width: 330px;

}


a.large_blue_link{
	font-size:20px;
}

a.large_blue_link:hover{
	font-size:20px;
	text-decoration:none;
}


.black_bar{
	padding:2px;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	background:#000000;
	width:600px;
}



.info_bar_leftimage{
	width:115px; 
	float:left; 
	height:150px;
}

.info_bar_rightlist{
	padding:5px; 
	float:right; 
	width:200px; 
}


.home_top_options{
	font-size:20px;
	
}

div.black_wide_title{
	width: 100%;
	background: #000;
	line-height: 25px;
	font-size: 12px;
	color: #FFF;
	text-indent: 20px;
}

/* offer / request post form styles */
div.post_form_container{
	background: #EDF3FF; width: 550px; border: 1px solid #D1D2D3; border-top: 1px solid #000; padding: 5px;
}
	div.post_form_info_block{
		width: 525px; background:#ffffff; border: 1px #000000 solid; padding: 10px;
	}
		div.post_form_info_header{
			height: 30px; width:530px; border-bottom: 1px solid #ccc;
		}
			div.post_form_info_header_title{
				float:left; font-size:18px;
			}
				div.post_form_info_header_title span{
					font-weight:bold; font-size:18px
				}
			div.post_form_info_header_close{
				float:right !important; margin-right:5px; background:#cccccc; font-weight:bold; color: #ffffff; padding:5px 8px; cursor:pointer;
			}
		div.post_form_info_field_title{
			font-weight:bold; width:530px; margin:2px;
		}
		
	span.stuff_image_name, span.stuff_video_name{
		margin-left: 80px;
	}



div.hint_body{
	position: absolute;
	z-index: 700;
}
	div.hint_body div.hint_text{
		background: #000;
		padding: 5px 10px;
		color: #FFF;
		font-size: 14px;
	}
	div.hint_body div.hint_arrow{
		background: url("../img/hint_arrow.png")  no-repeat 5px 0;
		height: 9px;
		weight: 20px;
		display: block;
	}


.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}



div.login_info_bubble {
	background: transparent url(../img/info-bubble.png) no-repeat scroll
		left top;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	height: 40px;
	padding: 4px 0 0;
	width: 111px;
}

div.login_controls {
	width: 100%;
	border: 1px solid #D0D1D2;
}

div.login_controls * {
	font-size: 12px;
}

div.login_controls_center,div.login_row,div.login_row_big,div.login_row_no_border
	{
	width: 400px;
}

div.login_controls_center {
	clear: both;
	float: none !important;
	margin-left: auto;
	margin-right: auto;
}

div.login_row,div.login_row_big,div.login_row_no_border {
	border-bottom: 1px dashed #AAAAAA;
	padding-top: 10px;
	padding-bottom: 10px;
}

div.login_row_big {
	padding-bottom: 30px;
}

div.login_row_no_border {
	border: none;
}

div.login_label {
	width: 100px;
	font-weight: bolder;
	padding-right: 30px;
	padding-top: 4px;
	text-align: right;
}

div.login_control {
	width: 240px;
}

div.login_control input.text {
	width: 240px;
	font-size: 14px;
	border: 1px solid #AAAAAA;
	color: #333333;
	padding: 2px;
}

div.login_asterisk {
	font-weight: bolder;
	color: red;
	padding-left: 17px;
	padding-top: 5px;
}

div.login_links {
	text-align: center;
	width: 100%;
}



.fL{float:left!important;}
.fR{float:right!important;}
.fC{clear:both!important;margin:auto!important;}

.hAC{text-align:center!important;}
.hAL{text-align:left!important;}
.hAR{text-align:right!important;}
.vAM{vertical-align:middle!important;}
.vAT{vertical-align:top!important;}
.vAB{vertical-align:bottom!important;}

.borderGray{border:2px solid #ccc;}
.borderBottomBlack{border-bottom:1px solid #000;}

.colorBlue		{color: #09C!important;}
.colorDarkGray	{color: #777!important;}
.colorGray		{color: #666!important;}
.colorMedGray	{color: #979797!important;}
.colorLightGray	{color: #ccc!important;}
.colorOrange	{color: #fe9233!important;}
.colorPink		{color: #eb008b!important;}
.colorRed		{color: #fe0000!important;}
.colorGreen		{color: #00b300!important;}

.bgGray			{background:#eee!important;}
.bgLightOrange	{background:#fff5a6!important;}

.textSmall	{font-size:x-small!important;}
.textBig	{font-size:x-large!important;}
.textBigger	{font-size:xx-large!important;}

.mytable	{width:100%;table-layout:fixed;border-collapse:collapse;}
.mytable td	{vertical-align:top;padding:2px;}

.tableTdBorgerGray td{
	border-bottom:1px solid #eee;
}

.linkEffect,.linkEffect *					{cursor:pointer;opacity:.7;filter:alpha(opacity = "70");}
.linkEffect:hover,.linkEffect:hover *		{				opacity:.9;filter:alpha(opacity = "90");}
a.linkEffect:hover,a.linkEffect:hover *		{				opacity:.9;filter:alpha(opacity = "90");}
a.linkEffect:active,a.linkEffect:active *	{				opacity:1;filter:alpha(opacity = "100");}

.reciveBox{
	background:url(../img/recive/bgReciveBox.jpg) no-repeat;
	width:490px;
	height:104px;
	margin-bottom:40px;
	float:right!important;
}
	.reciveBox .content{
		width:370px;
		height:88px;
		margin:10px 0 0 114px;
	}
		.reciveBox .content .title{
			font-size:18px;
			display:block;
			font-weight:700;
		}

.subBox{
	width:390px;
	margin-bottom:40px;
	float:right!important;
}
	.subBox .title{
		font-weight:700;
		display:block;
	}
	.subBox .content{
		padding:10px 0 0 75px;
	}
	.subBox .start		{background:url(../img/recive/start.jpg) no-repeat 0 10px;}
	.subBox .stuff		{background:url(../img/recive/stuff.jpg) no-repeat 0 10px;}
	.subBox .services	{background:url(../img/recive/services.jpg) no-repeat 0 10px;}
	.subBox .money		{background:url(../img/recive/money.jpg) no-repeat 0 10px;}
	.subBox .organize	{background:url(../img/recive/organize.jpg) no-repeat 0 10px;}
	.subBox .calendar	{background:url(../img/recive/calendar.jpg) no-repeat 0 10px;}


.informationBox{
	width:930px;
	margin:10px auto;
}
	.informationBox td{
		vertical-align:top;
	}
	.informationBox .avatar{
		border:1px solid #ccc;
	}
	.informationBox .titlename{
		display:block;
		font-size:18px;
	}
	.informationBox .categoryname{
		font-size:14px;
		display:block;
	}

.contentBox{
}
	.contentBox td{
		vertical-align:top;
	}

.inputText{
	border:1px solid #808080;
	color:#333;
	font-style:italic;
	font-size:12px;
	padding:4px;
}
	.inputText:hover,
	.inputText:focus{
		border:1px solid #333;
		color:#333;
	}
.inputText02{
	border:none;
	color:#111;
	background:#f5f5f5;
	font-size:12px;
	padding:2px 4px 4px;
}
.textareaStyle{
	width:96%;
	height:60px;
	border:2px solid #ccc;
	padding:4px;
	overflow:auto;
	color:#b2b2b2;
	font-style:italic;
}
textarea.textareaClear{
	background: none;
	border: 0;
}

.boxX{
	width:100%;
	margin:10px 0;
}
	.boxX .title{
		color:#fff;
		background:#4b4b4b;
		padding: 2px 10px 2px 10px;
		font-size:14px;
		font-weight: normal;
	}
	.boxX .description{
		background:#f5f5f5;
		padding:10px 14px;
		float:none;
		overflow:hidden;
	}
	.boxX .content{
		float:none;
		color:#4b4b4b;
		padding:10px;
	}
	.boxX .navigation{
		float:right!important;
		width:17px;
		margin-top:66px;
	}
		.boxX .navigation .button{
			cursor:pointer;
			display:block;
			margin:2px 0;
		}

.helplineBox{
	width:350px;
	table-layout:fixed;
}
	.helplineBox th{
		font-weight:700;
		padding:2px;
	}
	.helplineBox td{
		padding:3px;
		border-bottom:1px solid #eee;
	}

.charityHelperBox{
	background:url(../img/charity/bgHelper.jpg) no-repeat;
	width:522px;
	height:52px;
}
	.charityHelperBox p{
		color:#fe9233;
		padding:20px 0 0 100px;
	}

.postStyle01{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #eee;
}
	.postStyle01 .posted{
		float:none;
		margin-left:44px;
	}
		.postStyle01 .posted .dated{
			float:right;
		}
		.postStyle01 .posted .texted{
			margin:8px 0;
		}
		.postStyle01 .posted .player{
			float:none;
		}
		.postStyle01 .posted .postnote{
			background:#f5f5f5;
			padding:14px;
			float:none;
		}

.helper01{
	border:1px solid #d2d2d2;
	background:#ffffd7 url(../img/charity/bgHelper01.jpg) no-repeat 10px 10px;
	padding:10px;
}
	.helper01 p{
		color:#4b4b4b;
		margin-left:58px;
	}

.wantBox{
	background:url(../img/charity/bgWant.jpg) no-repeat;
	width:950px;
	height:60px;
	float:none;
	margin:10px auto;
}
	.wantBox p{
		color:#000;
		text-align:center;
		font-size:20px;
		line-height:54px;
	}
		.wantBox p a{
			font-size:20px;
		}

.searchUserBox{
	width:100%;
	margin:10px auto;
	float:none!important;
}
	.searchUserBox .title{
		float:none!important;
		width:auto;
		background:#f5f5f5;
		padding:10px;
	}
	.searchUserBox table .userHere div{
		width:124px;
		margin-top: 15px;
		margin-left: 1px;
		text-align:center;
	}

.progressHelpAction{
	height:52px;
	width:100%;
	background:url(../img/donation_progress/angel_bg.png) no-repeat;
}
	.progressHelpAction .edited{
		width:270px;
		float:right;
		text-align:right;
	}
	.progressHelpAction .title{
		font-weight:700;
		display:block;
		margin-left:24px;
		height:20px;
		line-height:19px;
	}
	.progressHelpAction .progrezz{
		border:1px solid #000;
		border-left:none;
		border-right:none;
		width:100%;
		height:29px;
		background:#f5f5f5;
		overflow:hidden;
		position:relative;
	}
		.progressHelpAction .procent{
			background:#f00;
			height:100%;
		}
		.progressHelpAction .min{
			position:absolute;
			left:8px;
			top:8px;
			*top:6px;
			color:#fff;
			font-size:14px;
		}
		.progressHelpAction .max{
			position:absolute;
			right:8px;
			top:8px;
			*top:6px;
			color:#666;
			font-size:14px;
		}

	.description .inboxMenu{
		list-style-type:none;
	}
		.description .inboxMenu li{
			width:50%;
			display:block;
			float:left;
			line-height:26px;
		}
			.description .inboxMenu li a{
				margin-right:16px;
			}
		.description .inboxMenu .hAR{
			color:#4b4b4b;
		}
			.description .inboxMenu .hAR .inputText{
				width:200px;
				margin-left:10px;
				*margin-top:-8px;
				*position:relative;
				*top:4px;
			}

.tableInbox{
	overflow:hidden;
	width:100%;
	padding:6px 0 0 0;
	border-bottom:2px solid #666;
	margin:0 0 4px;
	float:none!important;
}
	.tableInbox .td01{
		display:block;
		width:280px;
		float:left;
	}
		.tableInbox .td01 img{
			width:50px;
			height:50px;
			float:left;
			margin:0 10px 0 14px;
			border:5px solid #fff;
		}
		.tableInbox .td01 .border{
			border:5px solid #00cd00;
		}
	.tableInbox .td02{
		display:block;
		width:660px;
		float:left;
	}
		.tableInbox .td02 .deleteIco{
			float:right;
			text-decoration:none;
			color:#eb008b;
			font-weight:700;
			width:16px;
			text-align:center;
		}
		.tableInbox .td02 .deleteIcoInverse{
			float:right;
			text-decoration:none;
			background:#eb008b;
			color:#fff;
			font-weight:700;
			width:16px;
			text-align:center;
		}
		.tableInbox .td02 p{
			padding:0 30px 0 0;
		}
	.tableInbox .TrLine{
		border-bottom:1px solid #ccc;
		overflow:hidden;
		padding:2px 0 6px 0;
	}


.formz div{
	padding:14px;
	position:relative;
	width:500px;
	font-size:12px;
}
	.formz label {
		display:block;
		float:left;
		font-size:12px;
		font-weight:bold;
		text-align:right;
		padding:3px 0 0 0;
		position:relative;
		width:65px;
		color:#4b4b4b;
	}
	.formz .inputText{
		float:left;
		position:relative;
	}

	.formz textarea {
		height:80px;
	}

	.formz .inputText,
	.formz textarea {
		border:1px solid #ccc;
		width:420px;
		padding:2px 1px;
		margin:2px 0 8px 10px;
	}
	.formz .two{
		float:right;
		position:relative;
		width:420px;
		margin:2px 0 8px 10px;
		*margin:-14px 0 8px 10px;
	}
		.formz .two a{
			position:relative;
			z-index:5555;
		}
		.formz .two .buttSendIt,
		.formz .two .buttSendMessage{
			position:relative;
			top:7px;
			*top:5px;
			margin-right:10px;
		}

.composeBox{
	margin:20px 0 0 30px;
}
	.composeBox table{
		border-collapse:collapse;
		border-spacing:0;
		table-layout:fixed;
		width:580px;
	}
		.composeBox table td{
			vertical-align:top;
			padding:2px;
		}
		.composeBox table .mainAvatar{
			width:50px;
			height:50px;
			margin:0 auto;
		}
		.composeBox table .subject{
			color:#fe9233;
			font-size:15px;
			font-weight:700;
			display:block;
		}
		.composeBox table .desc{
			font-size:14px;
		}
		.composeBox table .message{
			border-bottom:2px solid #ccc;
			margin:0 0 6px 56px;
			padding:0 0 4px;
		}
			.composeBox table .message .info{
				float:none!important;
			}
				.composeBox table .message .info .avatar{
					float:left;
					width:25px;
					height:25px;
					margin:3px 6px 0 0;
				}
			.composeBox table .message p{
				margin:0 0 6px;
			}

.helpinfo{
	padding:4px 0;
	overflow:hidden;
	float:none!important;
}
	.helpinfo .avatar{
		width:50px;
		height:50px;
		margin-right:10px;
		margin-bottom:30px;
	}
	.helpinfo .buttFindOutMore{
		margin-top:10px;
	}

.loginBox{
	border:1px solid #a0a0a0;
	background:#f5f5f5;
	padding:10px;
	width:380px;
	margin:10px 0;
}
	.loginBox .inputText{
		width:300px;
	}

.searchDescriptionBox{
	background:#f5f5f5;
	padding:18px;
	width:180px;
	border-bottom:2px solid #ccc;
}
	.searchDescriptionBox select{
		width:130px;
		margin:1px 0;
	}
	.searchDescriptionBox .inputText{
		margin:1px 0;
	}
.searchResults{
	float:none!important;
	overflow:hidden;
	padding:10px;
	border-bottom:1px solid #eee;
	margin-bottom:6px;
}
	.searchResults img{
		float:left;
		margin-right:10px;
	}

.hr{
	float:none!important;
	height:1px;
	font-size:0;
	line-height:0;
	overflow:hidden;
	border-top:1px solid #999;
	margin:10px auto;
}
.showAll{
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	padding:10px 16px;
	float:none!important;
	overflow:hidden;
}


.popUp .content_pop .cloze{
	position:absolute;
	right:3px;
}

.popUp,
.popUp div{
	float:none!important;
}
.popUp,
.popUp div.star{
	float:left !important;
}
.popUp .content_pop .title{
	font-size:20px;
	padding-left:10px;
}
.popUp .content_pop .sub_title{
	font-size:16px;
	padding-left:10px;
}
.popUp .content_pop .boxX{
}
	.popUp .content_pop .boxX .title{
		font-size:12px;
	}

.mailservicesBox{
}
	.mailservicesBox label{
		margin-right:18px;
		*margin-right:14px;
		line-height:20px;
		height:20px;
		display:inline-block;
	}
		.mailservicesBox label input{
			position:relative;
			top:2px;
			*top:1px;
			margin:0;
		}
		.mailservicesBox label span{
			margin-left:22px;
			*margin-left:20px;
		}
	.mailservicesBox .gmail		{background:url(../img/popup/gmail.jpg) no-repeat 16px 2px;}
	.mailservicesBox .msn		{background:url(../img/popup/msn.jpg) no-repeat 16px 2px;}
	.mailservicesBox .yahoo		{background:url(../img/popup/yahoo.jpg) no-repeat 16px 2px;}
	.mailservicesBox .hotmail	{background:url(../img/popup/msn.jpg) no-repeat 16px 2px;}
	.mailservicesBox .aol		{background:url(../img/popup/aol.jpg) no-repeat 16px 2px;}

	.mailservicesBox .gmail		{*background:url(../img/popup/gmail.jpg) no-repeat 19px 4px;}
	.mailservicesBox .msn		{*background:url(../img/popup/msn.jpg) no-repeat 19px 4px;}
	.mailservicesBox .yahoo		{*background:url(../img/popup/yahoo.jpg) no-repeat 19px 4px;}
	.mailservicesBox .hotmail	{*background:url(../img/popup/msn.jpg) no-repeat 19px 4px;}
	.mailservicesBox .aol		{*background:url(../img/popup/aol.jpg) no-repeat 19px 4px;}
.tableMail{
	margin-top:6px;
	padding-top:14px;
	background:url(../img/popup/corner.jpg) no-repeat -472px 0;
	width:475px;
}
	.tableMail table{
		border-collapse:collapse;
	}
		.tableMail table td{
			padding:1px;
			background:#eee;
		}


.pointsBox{
	background:url(../img/thankyous.jpg) no-repeat;
	padding:30px 0 0;
	width:100%;
}
	.pointsBox table{
		border-collapse:collapse;
		margin-bottom:4px;
	}
		.pointsBox table th{
			border-bottom:3px solid #e3e3e3;
			font-size:14px;
		}
		.pointsBox table td{
			padding:4px 0;
		}

.albumBox{
	background:url(../img/bgAlbumBox.jpg) no-repeat top center;
	width:170px;
	text-align:center;
	margin:6px;
}
	.albumBox img{
		margin-top:10px;
		margin-left:-3px;
		margin-bottom:24px;
	}

.optionTable{
	border-collapse:collapse;
	margin:4px 0 10px;
}
	.optionTable th{
		text-align:left;
		font-weight:700;
		padding:4px;
		background:#eee;
	}
	.optionTable td{
		padding:4px;
		border-bottom:1px solid #eee;
	}
.optionTable02{
	border-collapse:collapse;
}
	.optionTable02 .td01{
		width:340px;
		padding-right:40px;
		border-right:3px solid #eee;
	}
	.optionTable02 .td02{
		padding-left:40px;
	}
.optionChekBox{
	float:none!important;
}
	.optionChekBox p{
		margin-bottom:3px;
	}
		.optionChekBox p input{
			position:relative;
			top:2px;
			*top:1px;
		}

.picsBox{
	display: block;
	height: 90px;
}
.picsBox img{
	margin:0 16px;
	cursor:pointer;
}
.picContent{
	float:none!important;
	width:602px;
	padding:20px;
	background:#eee;
	margin:0 auto;
}


.awardsBox{
	float:none!important;
	width:96%;
	text-align:left;
}
	.awardsBox img{
		margin:6px 12px;
	}

.donateBox{
	width:926px;
	height:131px;
	background:url(../img/bgDonate.jpg) no-repeat;
	float:none!important;
	margin:10px auto;
}
	.donateBox .avatar_container{
		overflow: hidden;
		margin:16px 0 0 19px;
		width: 100px;
		height: 100px;
	}
	.donateBox .avatar{
		border:1px solid #eee;
		float:left;
	}
	.donateBox .donatCont{
		width:560px;
		margin:19px 0 0 10px;
	}
		.donateBox .donatCont h1{
			font-size:16px;
		}

.chekDonateBox{
	float:none;
	width:100%;
	overflow:hidden;
	margin:4px 0;
}
	.chekDonateBox label{
		display:block;
		float:left;
		margin-left:10px;
		text-align:center;
		border:1px solid #999;
		width:76px;
	}
	.chekDonateBox span{
		display:block;
		color:#333;
		font-size:16px!important;
		font-weight:700;
		padding:20px 0 3px;
	}
	.chekDonateBox em{
		padding:3px 0 20px;
		display:block;
	}
	.chekDonateBox .bgTop span{
		background:#f2f2f2;
	}
	.chekDonateBox .bgBottom em{
		background:#f2f2f2;
	}

.logInfoBox{
	margin-left:30px;
	float: right !important;
}
	.logInfoBox p{
		margin: 5px 30px;
	}


.anonymousBox{
	float:none!important;
	border:1px solid #999;
	background:#eee;
	padding:10px;
}

.tellMyFriendsBox{
	border:2px solid #eb008b;
	padding:6px 6px 6px 90px;
	background:url(../img/bgTellMyFriends.jpg) no-repeat 4px center;
	float:none!important;
}
	.tellMyFriendsBox h2{
		color:#eb008b;
		font-weight:700;
		font-size:14px;
	}

.giveFriendlyBox{
	background:url(../img/bgGiveFriendly.jpg) no-repeat 190px center;
	border:2px solid #00cd00;
	padding:6px 54px 6px 6px;
	float:none!important;
}
	.giveFriendlyBox h2{
		color:#00cd00;
		font-weight:700;
		font-size:20px;
	}

.homeListenBox{
	padding:6px 0;
}
	.homeListenBox .listen{
		width:49%;
		margin:6px 0;
	}
		.homeListenBox .listen img{
			float:left;
			margin-right:4px;
		}


.verifiedHelperBox{
	width:386px;
	float:right!important;
}
	.verifiedHelperBox h1{
		background:#d0d2d3;
		padding:2px 4px;
		margin-bottom:6px;
	}
	.verifiedHelperBox .content{
		padding-left:20px;
		line-height:20px;
		float:none!important;
	}
		.verifiedHelperBox .content .inputText{
			width:90%;
		}




















.fix01 .helplineBox{width:406px;}

.fix02{
	height:74px;
	line-height:134px;
	overflow:hidden;
	margin-left:-70px;
	*position:relative;
	*left:-70px;
}

.fix03 div{
	margin-bottom:6px;
}


.save_note{
	position:relative;
	left:0;
	border:6px solid #E3F5BD;
	padding:6px;
	width:910px;
	height:100px;
	margin:0 auto 20px;
}
	.save_note div.back_to{
		position:absolute;
		left:6px;
	}
	.save_note div.delete_but{
		position:absolute;
		right:6px;
	}
	.save_note div.image_link{
		position:absolute;
		top:40px;
		left:20px;
	}
		.save_note div.image_link img{
			border:none;
		}

.blockEmpty{
	float:none!important;
	height:30px;
}


/******/
.donateSelectBox{
	background:url(../img/bgDonateSelectBox.jpg) no-repeat;
	width:402px;
	height:257px;
	position:relative;
}
	.donateSelectBox .makeDonationButton{
		position:absolute;
		bottom:10px;
		right:10px;
	}

.chekDonateSelectBox{
	float:none;
	width:100%;
	overflow:hidden;
}
.chekDonateSelectBox_buyHEOS{
	margin-left: 215px !important;
}
	.chekDonateSelectBox label{
		display:block;
		float:left;
		margin:0 30px 10px 0;
		text-align:center;
		width:61px;
	}
		.chekDonateSelectBox label.input_other_amount{
			width: 180px;
			margin: 0px;
			font-weight: bold;
		}
	.chekDonateSelectBox span{
		display:block;
		padding:0 0 3px;
		line-height: 30px;
	}
		.chekDonateSelectBox label.input_other_amount span{
			width: auto;
			display: inline;
			font-size: 16px !important;
		}
	.chekDonateSelectBox em{
		padding:3px 0 10px;
		display:block;
	}
	.chekDonateSelectBox .inputss{
		font-style:normal;
		margin:0 10px;
	}
		.chekDonateSelectBox .inputss .inputText{
			width:100px;
		}
	.chekDonateSelectBox .money-1{
		background:url(../img/money/green-1.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-5{
		background:url(../img/money/green-5.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-10{
		background:url(../img/money/green-10.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-15{
		background:url(../img/money/green-15.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-20{
		background:url(../img/money/green-20.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-25{
		background:url(../img/money/green-25.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-50{
		background:url(../img/money/green-50.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-75{
		background:url(../img/money/green-75.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-100{
		background:url(../img/money/green-100.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-250{
		background:url(../img/money/green-250.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-500{
		background:url(../img/money/green-500.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-1000{
		background:url(../img/money/green-1000.jpg) no-repeat;
	}
	.chekDonateSelectBox .money-other{
		background:url(../img/money/green-other.jpg) no-repeat;
	}


.helpHistory{
	width:90%;
}
.helpHistoryList{
	padding:2px 6px;
	width:100%;
	float:none;
}
	.helpHistoryList .td01{
		padding-top:4px;
	}
		.helpHistoryList .td01 img{
			float:left;
			margin:-4px 6px 0 0;
			width: 25px;
			height: 25px;
		}
		.helpHistoryList .td01 a{
		}
	.helpHistoryList .td02{
		width:120px;
		float:right;
		padding:4px 0 0;
		text-align:right;
	}

.helplineListBox{
	width:90%;
	position: relative;
	overflow: hidden;
	height: 0px;
}
.helplineListSlider{
	position: absolute;
}
.helplineList{
	padding:2px 0px;
	border-bottom:1px solid #eee;
	width:100%;
	float:none;
	position: relative;
}
	.helplineList .td01{
		padding-top:4px;
	}
		.helplineList .td01 img{
			float:left;
			margin:-4px 6px 0 0;
		}
		.helplineList .td01 a{
		}
	.helplineList .td02{
		width:145px;
		float:right;
		padding:4px 0 0;
		text-align:right;
	}
	.addnewhelpitem{
		position:relative;
	}
		.helpitem_popup{
			position:absolute;
			*left:0;
			top:16px;
			background:url(../img/bgGrayCorner.gif) no-repeat 10px 0;
			border-top:none;
			width:176px;
			padding-top:11px;
			z-index:666;
		}
			.helpitem_popup .titlepop{
				font-size:11px;
				font-weight:700;
				padding:2px 4px;
				color:#fff;
				background:#4b4b4b;
				display:block;
				line-height: normal;
				height: auto;
				text-indent: 0px;
				width: auto;
			}
			.helpitem_popup .popcontent{
				border:2px solid #4b4b4b;
				background:#f5f5f5;
				float:none;
			}
				.helpitem_popup .popcontent div{
					float:none;
					padding:4px 8px;
				}
				.helpitem_popup .popcontent .sub{
					margin-left:1em;
				}
					.helpitem_popup .popcontent div a{
						font-size:12px!important;
						line-height:14px;
					}

.wantMyCauseBox{
	width:950px;
	height:59px;
	margin:10px auto;
	background:url(../img/bgWantMyCauseBox.jpg) no-repeat;
}
	.wantMyCauseBox p{
		text-align:center;
		font-size:24px;
		line-height:57px;
	}
		.wantMyCauseBox p a{
			font-size:24px;
		}

.contactsBox{
	margin:4px 0 0;
	float:none;
	width:100%;
	height:420px;
/*	background:url(../img/bgContacts.jpg) no-repeat 480px 30px;	*/
}
	.contactsBox h1{
		font-size:20px;
		margin:0 0 2px;
	}
	.contactsBox textarea{
		width:430px;
		height:150px;
	}

.fxxx01{
	margin-left:44px;
	margin-top:10px;
}

.paymentMethod{
	padding:6px 20px 6px 6px;
	overflow:hidden;
	padding-left:31%;
}
	.paymentMethod .paymentMethod01,
	.paymentMethod .paymentMethod02{
		display:block;
		width:167px;
		height:70px;
		float:left;
		margin:0 6px;
		position:relative;
		cursor:pointer;
	}
		.paymentMethod .paymentMethod01 input,
		.paymentMethod .paymentMethod02 input{
			position:absolute;
			top:30px;
			right:40px;
			*top:27px;
			*right:37px;
		}
		
		.paymentMethod .paymentMethod01 span,
		.paymentMethod .paymentMethod02 span{
			position:absolute;
			top:10px;
			right:10px;
			*top: 7px;
			*right:7px;
			font-weight: bold;
			font-size: 14px;
			color: #494949;
		}
		
	.paymentMethod .paymentMethod01{
		background:url(../img/donate/heos/01.jpg) no-repeat;
	}
	.paymentMethod .paymentMethod02{
		background:url(../img/donate/heos/02.jpg) no-repeat;
	}
	
	.paymentMethod div {
		font-size: 11px;
		text-align: left;
	}
	
	.paymentMethod div a {
		margin-top: 5px;
		font-size: 11px;
		display: block;
	}
	
	.paymentMethod .paymentDescription01 {
		margin-left: 10px;
		width: 164px; 
		clear: left;
	}
	
	.paymentMethod .paymentDescription02 {
		margin-left: 17px;
		width: 164px; 
		clear: right;
	}

.fxxx02{
	line-height:24px;
	padding-left:14px;
}

.sure{
	background:url(../img/donate/heos/sure.jpg) no-repeat;
	height:61px;
	display:block;
	padding-left:80px;
}
	.sure input{
		margin-left:-18px;
		*margin-left:-20px;
	}
	.sure span{
		*margin-left:-4px;
	}


.fxxx03{
	border: 3px solid #7FC9E2;
}
	.fxxx03 p{
		margin: 10px 30px;
		text-align: center;
	}

.helpersocial{
	background:url(../img/helper/socialbg.jpg) no-repeat;
	height:310px;
	position:relative;
}
	.helpersocial .conT{
		float:none;
		margin:100px 0 0 160px;
		height:210px;
		text-align:center;
	}
		.helpersocial .conT .mytable{
			margin:6px 0 14px;
		}




.boddyBox{
	float:none!important;
}
	.boddyBox .boddyMenu{
		overflow:hidden;
		*position:relative;
	}
		.boddyBox .boddyMenu li{
			list-style-type:none;
			display:block;
			float:left;
			border-top:1px solid #b2b2b2;
			background:#f5f5f5;
			padding:4px 8px;
		}
			.boddyBox .boddyMenu li a{
				text-decoration:none;
			}
		.boddyBox .boddyMenu .first{
			border-left:1px solid #b2b2b2;
		}
		.boddyBox .boddyMenu .last{
			border-right:1px solid #b2b2b2;
		}
		.boddyBox .boddyMenu .active{
			border:1px solid #333;
			border-bottom:none;
			background:#fff;
			padding-bottom:5px;
		}
			.boddyBox .boddyMenu .active a{
				color:#000!important;
				font-weight:700;
				text-decoration:none;
			}
	.boddyBox .boddyCont{
		clear:both;
		float:none!important;
		width:912px;
		border:1px solid #333;
		padding:8px;
		margin-top:-1px;
		overflow:hidden;
	}
	.boddyBox .tryRandom{
		width:703px;
		height:318px;
		background:url(../img/boddys/tryrandom.jpg) no-repeat;
		padding-top:46px;
		padding-left:18px;
		float:left!important;
	}
		.boddyBox .tryRandom .homeListenBox{
			width:100%;
		}
			.boddyBox .tryRandom .homeListenBox .listen{
				float:left!important;
			}
	.boddyBox .whatThis{
		width:183px;
		height:364px;
		background:url(../img/boddys/whatThis.jpg) no-repeat;
		float:right!important;
	}
		.boddyBox .whatThis .wantCont{
			margin:46px 14px 0;
		}
			.boddyBox .whatThis .wantCont p{
				line-height:13px;
				margin-bottom:1em;
			}
	.boddyBox .manageBoddy{
		width:913px;
		height:380px;
		background:url(../img/boddys/manageBoddy.jpg) no-repeat;
		position:relative;
	}
		.boddyBox .manageBoddy .manage_title{
			color:#858585;
			font-size:20px;
			display:block;
			margin:10px 0 0 18px;
		}
			.boddyBox .manageBoddy .manage_title em{
				color:#fff;
				font-size:26px;
				line-height:0;
				padding:0 8px;
			}
		.boddyBox .manageBoddy .manage_menu{
			margin:10px 0 0 18px;
		}
			.boddyBox .manageBoddy .manage_menu li{
				list-style-type:none;
				line-height:17px;
			}
				.boddyBox .manageBoddy .manage_menu li ul{
					margin-left:1em;
				}
		.boddyBox .manageBoddy .getStarted{
			width:419px;
			height:254px;
			background:url(../img/boddys/getStarted.gif) no-repeat;
			position:absolute;
			top:70px;
			left:170px;
		}
			.boddyBox .manageBoddy .getStarted table{
				width:100%;
			}
				.boddyBox .manageBoddy .getStarted table td{
					color:#4b4b4b;
					font-size:18px;
					padding:10px 6px;
				}
					.boddyBox .manageBoddy .getStarted table td label{
						color:#4b4b4b;
						font-size:18px;
						*margin-right:-10px;
					}
						.boddyBox .manageBoddy .getStarted table td label input{
							*margin-right:-4px;
						}
		.boddyBox .manageBoddy .getDressed{
			position:absolute;
			top:90px;
			right:170px;
			text-align:center;
		}
		.boddyBox .manageBoddy .bodyCloseTable{
			position:absolute;
			top:50px;
			left:170px;
			width:390px;
		}
			.boddyBox .manageBoddy .bodyCloseTable .bodyclose_title{
				color:#fff;
				background:#0099cc;
				display:block;
				padding:1px;
				font-weight:700;
			}
			.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont{
				background:#f2f2f2;
				width:100%;
				padding-bottom:4px;
			}
				.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .navigation{
					float:right!important;
					width:17px;
					margin:2px;
				}
					.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .navigation .button{
						cursor:pointer;
						display:block;
						margin:2px 0;
					}
				.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .list{
					margin:8px 10px 4px;
					text-align:center;
					padding:1px;
					width:50px;
					cursor:pointer;
				}
					.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .list:hover{
						background:#ededed;
					}
					.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .list .check,
					.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .list .uncheck{
						width:24px;
						height:16px;
						margin:4px auto 0;
						border:1px solid #ccc;
						background:#fff;
						float:none!important;
					}
						.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .list .check{
							background:#fff url(../img/boddys/check.png) no-repeat 50% 50%;
						}
				.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .active{
					background:#fff;
				}
					.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .active .check{
						background-color:#f5f5f5;
					}
				.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .messageBox{
					padding:0 4px;
					width:93%;
				}
					.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .messageBox .msgList{
						border-bottom:1px solid #aaa;
						height:30px;
						padding:4px;
						width:100%;
					}
						.boddyBox .manageBoddy .bodyCloseTable .bodyclose_cont .messageBox .msgList img{
							margin-bottom:-7px;
						}
			.boddyBox .manageBoddy .bodyCloseTable .bodyclose_foot{
				background:#d2e8ff;
				padding:0 6px 8px;
				float:none;
				clear:both;
				margin-top:4px;
			}
		.boddyBox .manageBoddy .messageKid{
			position:absolute;
			top:30px;
			right:20px;
			text-align:center;
			width:136px;
			height:340px;
			background:url(../img/boddys/message.png) no-repeat 50% 0;
		}
			.boddyBox .manageBoddy .mezzages{
				height:100px;
				font-size:11px;
				padding:4px;
				float:none!important;
			}
				.boddyBox .manageBoddy .mezzages a{
					font-size:11px;
				}
	.boddyBox .whatheos{
		width:276px;
		height:364px;
		background:url(../img/boddys/whatheos.jpg) no-repeat;
	}
		.boddyBox .whatheos .whatheos_cont{
			margin:50px 16px 0;
		}
			.boddyBox .whatheos .whatheos_cont ul li{
				list-style-position:outside;
				margin-left:1.3em;
			}
	.boddyBox .buyheos{
		width:276px;
		height:364px;
		background:url(../img/boddys/buyheos.jpg) no-repeat;
		margin:0 42px;
		position:relative;
	}
		.boddyBox .buyheos .buyheos_cont{
			margin:46px 16px 0;
			*margin-top:42px;
			width:100%;
		}
			.boddyBox .buyheos .buyheos_cont td{
				padding:6px 0;
				font-size:14px;
			}
			.boddyBox .buyheos .buyheos_cont td label{
				font-size:14px;
			}
	.boddyBox .earnheos{
		width:276px;
		height:364px;
		background:url(../img/boddys/earnheos.jpg) no-repeat;
		float:right;
	}
		.boddyBox .earnheos .earnheos_cont{
			margin:50px 16px 0;
		}
			.boddyBox .earnheos .earnheos_cont p{
				margin-right:54px;
			}
	.boddyBox .avatarsList{
		width:90%;
		margin:40px auto 0;
		table-layout:fixed;
	}
		.boddyBox .avatarsList td,
		.boddyBox .avatarsList td div{
			text-align:center;
		}
		.boddyBox .avatarsList td div{
			margin:0 20px;
		}

.colorsSelect{
	float:none!important;
}
	.colorsSelect div{
		display:block;
		width:24px;
		height:24px;
		float:left;
		border:4px solid #fff;
		margin-left:4px;
	}
	.colorsSelect div.active{
		border:4px solid #fe9233;
	}



.fxxx04{
	left:572px!important;
	width:136px!important;
}

.fxxx05{
	overflow:hidden;
	margin:4px 6px 6px;
}
	.fxxx05 div{
		border:none;
		margin:0;
		width:10px;
	}


.fxxx06{
	top:240px!important;
	width:538px!important;
}
	.fxxx06 .bodyclose_cont .list{
		width:28px!important;
		margin:8px 9px 4px!important;
	}

.fxxx07{
	position:absolute;
	bottom:20px;
	right:24px;
}

.fxxx08{
	top:240px!important;
}

.fxxx09{
	left:580px!important;
	width:190px!important;
}

table.paymentSummary td {
	text-align: left;
	padding-left: 10px;
}
table.paymentSummary th {
	text-align: left;
	font-weight: normal;
}

.loginNewBox{
	width:960px;
	background:#f5f5f5;
	color:#4b4b4b;
	table-layout:fixed;
	margin:0 0 0 -14px;
}
	.loginNewBox td{
		padding:20px;
		vertical-align:top;
	}
		.loginNewBox td td{
			padding:1px;
			vertical-align:middle;
		}
	.loginNewBox h1{
		font-size:18px;
		margin:0 0 .5em;
	}
	.loginNewBox .deskript{
		font-size:16px;
		text-align:center;
		font-weight:700;
	}
	.loginNewBox .inputText{
		width:250px;
	}
.loginSignInfo{
	table-layout:fixed;
	color:#fff;
	margin-top:40px;
	*margin-top:40px;
}
	.loginSignInfo td{
		padding:1px 4px;
	}
	.loginSignInfo .inputText{
		width:99%;
	}


.footer{
	/*margin-top:1em;*//*Removed by Hari*/
	border-top:1px solid #b2b2b2;
	padding:5px;
	float:none!important;
	
}
	.footer .menu{
		float:right;
	}
		.footer .menu a{
			margin-left:1em;
			font-size:11px;
			font:Verdana, Arial, Helvetica, sans-serif;
		}
	.footer .copyright{
		font-size:11px;
		color:#ccc;
	}



.buttonBig,
.buttonMedium,
.buttonSmall{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:0 10px 0 0;
	background:url(../img/button/bg_right.png) no-repeat;
	color:#fff!important;
	border:none!important;
	text-decoration:none!important;
}
	.buttonBig, .buttonBig[disabled=true]:hover{
		background-position:100% 0;
		height:25px;
	}
	.buttonBig:hover{
		background-position:100% -25px;
	}
	.buttonMedium, .buttonMedium[disabled=true]:hover{
		background-position:100% -50px;
		height:23px;
	}
	.buttonMedium:hover{
		background-position:100% -73px;
	}
	.buttonSmall, .buttonSmall[disabled=true]:hover{
		background-position:100% -96px;
		height:16px;
	}
	.buttonSmall:hover{
		background-position:100% -112px;
	}
	.buttonBig:active,
	.buttonMedium:active,
	.buttonSmall:active{
		position:relative;
		top:1px;
		left:1px;
	}
	.buttonBig span,
	.buttonMedium span,
	.buttonSmall span{
		background:url(../img/button/bg.png) no-repeat;
		display:block;
		height:100%;
		font-family:Arial,Helvetica,sans-serif;
		padding:0 0 0 10px;
	}
		.buttonBig span, .buttonBig[disabled=true]:hover span{
			background-position:0 0;
			font-size:14px;
			line-height:26px;
		}
		.buttonBig:hover span{
			background-position:0 -25px;
		}
		.buttonMedium span, .buttonMedium[disabled=true]:hover span{
			background-position:0 -50px;
			font-size:12px;
			line-height:23px;
		}
		.buttonMedium:hover span{
			background-position:0 -73px;
		}
		.buttonSmall span, .buttonSmall[disabled=true]:hover span{
			background-position:0 -96px;
			font-size:10px;
			line-height:16px;
		}
		.buttonSmall:hover span{
			background-position:0 -112px;
		}

.titleBlueUnder,
.titleBlackNotUnder{
	position:relative;
	font-size:15px;

	margin:0 0 4px;
}
	.titleBlueUnder{
		font-weight: bold;
		color:#FE9333!important;
		background: #F5F5F5;
		border-left: 1px  #999999;
	}
	.titleBlueUnder2{
		font-size: 14px;
		text-decoration: underline;
		color:#09c!important;
	}
	.titleBlackNotUnder{
		color:#333!important;
	}

.navigationMenu{
	width:960px;
	height:28px;
	//background:url(../img/menu/bg.jpg) no-repeat;
	background: #F5F5F5; 
	border-bottom:1px solid #000000;
}

	.navigationMenu .userMenu{
		list-style:none inside;
	}
		.navigationMenu .userMenu li{
			display:inline-block;
			float:left;
			position:relative;
			z-index:555;
		}
		.navigationMenu .userMenu div{
			position: absolute; 
			top: 6px; 
			left: 10px; 
			width: 14px; 
			height: 14px;
			background-position: 0 0;
		}
			.navigationMenu .userMenu li a{
				margin:3px;
				padding:4px;
				display:block;
				font-size:12px;
				//font-weight: bold;
			}
			.navigationMenu .userMenu li.active a, .navigationMenu .userMenu li:hover a{
				margin:3px;
				padding:4px 4px;
				color: #FFF;
				background:#FE9233;
				text-decoration: none;
			}
			.navigationMenu .userMenu li.active_home a, .navigationMenu .userMenu li.inactive_home:hover a, .navigationMenu .userMenu li.active_home:hover a{
				margin:0px;
				padding:11px 15px;
				color: #FFF;
				text-decoration: none;
				background: url("../img/site_container/btn_home_orange.png") repeat-x;
				border-right: 1px #000000 solid;
			}
			.navigationMenu .userMenu li.inactive_home a{
				margin:0px;
				padding:11px 15px;
				color: #000000;
				text-decoration: none;
				background: url("../img/site_container/btn_home_grey.png") repeat-x;
				border-right: 1px #000000 solid;
			}
			.navigationMenu .userMenu li.active_home div, .navigationMenu .userMenu li:hover.inactive_home div, .navigationMenu .userMenu li:hover.active_home div{
				background-position: 0 -14px;
			}

.navigationMenu .V{
	width:0;
	height:0;
	border-style:solid;
	border-color:#666 transparent transparent;
	border-width:.5em .25em 0;
	text-indent:-666666px;
	line-height:0;
	position:relative;
	top:10px;
	*top:2px;
	left:4px;
	*zoom:1;
}

.learnTable{
	width:100%;
	border-collapse:collapse;
}
	.learnTable th{
		background:#d2d2d2;
		font-weight:700;
		font-size:14px;
		text-align:left;
		padding:4px;
	}
	.learnTable td{
		padding:6px 4px;
	}
	.learnTable .trGray td{
		background:#f2f2f2;
	}

.paragraf {
	padding-top:10px;
	margin:0 0 2px 24px;
}
			.paragraflist {
				padding-top:10px;
				margin:0 0 2px 44px;
				list-style-position:outside;
			}

				.paragraflist li {
					margin:0 0 .5em;
				}


#search_page_content .mytable td{padding:0;}


fieldset{
	border:1px solid #b0b0b0;
	padding:10px 14px!important;
	margin:1em 0;
}
	fieldset legend{
		padding:0 4px!important;
		color:#4b4b4b;
		font-weight:700;
		margin-left:-8px;
		*margin-bottom:8px;
	}
	fieldset .share{
		margin:0 36px 0 0;
		position:relative;
		top:3px;
	}
	status{
		padding-left: 20px;
	}
	#homeAction{
		color: #818181;
		font-size: 12px;
		margin-bottom: 5px;
		margin-top: 5px;
	}

.tip{
		border-top-color: #ff0033;
		border-bottom-color: #ff0033;
		border-top-style: solid;
		border-bottom-style: solid;
		border-bottom-width: thin;
		border-top-width: thin;
		margin-bottom: 10px;
		padding-left: 10px;
		padding-bottom: 1px;
		padding-right: 5px;
		padding-top: 1px;
		border-spacing: 0px;
		background-color: #fff9bd;
	}


#tip_box {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
 
#tip_box .shadow2,
#tip_box .shadow3,
#tip_box .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#tip_box .shadow1 {
		background: #F1F0F1;
	}
 
	#tip_box .shadow2 {
		background: #DBDADB;
	}
 
	#tip_box .shadow3 {
		background: #B8B6B8;
	}
 
	#tip_box .container {
		background: #EDF3FE;
		border: 1px solid #848284;
		padding: 10px;
	}
	




.grey_btn {
	background: url('../img/site_container/btn_home_grey.png'); 
	height:20px; 
	padding:4px; 
	border: 1px solid #000000;

}

.grey_btn a{

	color:#000000; 
	font-size:16px; 
	font-weight:bold;
	text-decoration:none

}

/* menu for home individual page in tabs */
div.tab_menu_block{
	padding: 0 10px 10px 10px;
	background: #FFF;
	border: 1px solid #000;
	width: 527px;
}
div.tab_menu_block_header{
	width: 100%; 
	border-bottom: 1px solid #B2B2B2; 
	padding: 3px 0;
	line-height: 30px;
}
	div.tab_menu_block_header div{
		font-size: 15pt; 
		color: #4B4B4B; 
	}
div.tab_menu_block_item{
	width: 130px; 
	border-right: 2px solid #B2B2B2; 
	text-align: center; 
	height: 100px;
}
	div.tab_menu_block_item img{
		width: 130px;
	}
/* END -> menu for home individual page in tabs */







a.red_link, a:active.red_link{
	color:#ffffff; 
	font-size:10px; 
	background: #ff0000; 
	padding: 2px; 
	text-decoration:none;
}

a.blue_link, a:active.blue_link{
	color:#ffffff; 
	font-size:10px; 
	background: blue; 
	padding: 2px; 
	text-decoration:none;
}

a.green_link, a:active.green_link{
	color:#ffffff; 
	font-size:10px; 
	background: green; 
	padding: 2px; 
	text-decoration:none;

}






			div.donation_item{
				width:560px; 
				float:left; 
				background:#F5F5F5;
				border-bottom:1px dashed #cccccc;
			}
			div:hover.donation_item{
				background: #EEE;
			}
			div.donation_item_image_block{
				background:#cccccc; 
				float:left;
				width:50px; 
				margin:5px; 
				height:50px;
			}
			div.donation_item_info_block{
				width:390px; 
				font-size:10px;
			}
			span.donation_item_info_rate_block{
				font-size: 11px;
				color: #858585;
			}
				div.donation_item_info_block a.donation_item_info_header{
					display: block;
					margin-top: 5px;
					font-weight: bold;
					font-size: 11pt;
				}
			div.donation_item_tools_block{
				background:#ffffff; 
				float:left; 
				width:110px; 
				height:60px;
			}
			a.donation_item_tool_green_block, a.donation_item_tool_blue_block{
				color:#ffffff; 
				font-size:10px; 
				background: green; 
				padding: 2px; 
				text-decoration:none;
				float: right;
				display: none;
			}
			a.donation_item_tool_blue_block{
				background: blue; 
			}
			div:hover.donation_item a.donation_item_tool_green_block, div:hover.donation_item a.donation_item_tool_blue_block{
				display: block;
			}

/*	DONATION PAGE */
	div.donation_header{
		background: #EDF3FF;
		border-top: 1px solid #D1D2D3;
		width: 550px;
		padding: 5px;
	}
		div.donation_header_title{
			font-size: 16px;
			font-weight: bold;
			clear: both;
		}
		div.donation_header_time{
			font-size: 12px;
			font-weight: bold;
			clear: both;
		}
	span.request_money_string{
		font-size: 16px;
		font-weight: bold;
	}

/* PREVIEW IMAGE POPUP */
img.full_sized_previewable{
	cursor: pointer;
}
img#popup_photo_full_img{
	display: none;
}
#popup_photo_full_img_loader{
	font-size: 14px;
	font-weight: bold;
	padding: 10px;
	display: block;
}


.site_center_total{
	width: 960px; 
	margin-left: -13px;
	background:#ffffff;
}

.site_center_left{
	margin-top:10px;
	float: left; 
	width: 610px;
}

.site_center_right{
	margin-top:10px;
	background:#ffffff; 
	float: right; 
	width: 330px;

}


a.large_blue_link{
	font-size:20px;
}

a.large_blue_link:hover{
	font-size:20px;
	text-decoration:none;
}


.black_bar{
	padding:2px;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	background:#000000;
	width:600px;
}



.info_bar_leftimage{
	width:115px; 
	float:left; 
	height:150px;
}

.info_bar_rightlist{
	padding:5px; 
	float:right; 
	width:200px; 
}


.home_top_options{
	font-size:20px;
	
}

div.black_wide_title{
	width: 100%;
	background: #000;
	line-height: 25px;
	font-size: 12px;
	color: #FFF;
	text-indent: 20px;
}

/* offer / request post form styles */
div.post_form_container{
	background: #EDF3FF; width: 550px; border: 1px solid #D1D2D3; border-top: 1px solid #000; padding: 5px;
}
	div.post_form_info_block{
		width: 525px; background:#ffffff; border: 1px #000000 solid; padding: 10px;
	}
		div.post_form_info_header{
			height: 30px; width:530px; border-bottom: 1px solid #ccc;
		}
			div.post_form_info_header_title{
				float:left; font-size:18px;
			}
				div.post_form_info_header_title span{
					font-weight:bold; font-size:18px
				}
			div.post_form_info_header_close{
				float:right !important; margin-right:5px; background:#cccccc; font-weight:bold; color: #ffffff; padding:5px 8px; cursor:pointer;
			}
		div.post_form_info_field_title{
			font-weight:bold; width:530px; margin:2px;
		}
		
	span.stuff_image_name, span.stuff_video_name{
		margin-left: 80px;
	}



form#login {
	padding:6px;
	position:relative;
	border:1px solid grey;
}

div#username-2,
div#password-2 {
	position:relative;
	float:left;
	margin-right:3px;
}

label.overlabel {
	color:#999;
	font-style:italic;
}
label.overlabel-apply {
	position:absolute;
	top:3px;
	left:5px;
	z-index:1;
	color:#999;
}
.overlabel-wrapper{
	width:100%;
}


